AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Full Stack Engineer with 4+ years in Java & Spring Boot
Seeking a challenging role in software development as a Full Stack Java Developer, where I can apply my skills in Java, Spring Boot, and frontend technologies to contribute to the organization's growth and enhance my professional knowledge. Having around 4.6 years of experience in developing Server-side components using J2EE technologies, java frameworks, and web services. Hands on experience on Java, Spring Boot, Spring Data JPA, Restful web services, Micro services, Google Cloud Platform, AWS, Kafka. Good knowledge of Object-Oriented Programming concepts. Having knowledge on J2EE Design Patterns (MVC, Singleton, and DAO). Experience in development of object-oriented business applications using Java, JDBC, Servlet, JSP, Spring and Hibernate. Strong hands-on experience in implementing Design patterns like MVC, Singleton, Data Access Object, DTO, Service, Delegate and Factory. Having experience with Configuration Management tools like git. Hands on experience in Html, CSS, Angular and React.js. Hands-on experience in designing and developing distributed and multithreaded applications with technologies such as core and advanced Java technologies Excellent analytic, logical and programming skills.
University of Mysore
Bachelor of Computer Applications (BCA) · Computer Applications
N/A – Present
Sociograph Solutions Private Limited (DaveAI)
Software Engineer
February 1, 2025 – Present
India
Cynosure Software Solutions Pvt Ltd
Software Engineer
September 1, 2023 – February 1, 2025
India
Theorem Pvt Ltd
Associate Software Engineer
November 1, 2021 – September 1, 2023
India
ACE – Analytical Central Ecosystem
June 18, 2026 – Present
ACE (Analytical Central Ecosystem) is an enterprise-level analytics platform designed to provide real-time insights into advertising campaign performance across multiple publishers and channels. The application enables business users to monitor campaign effectiveness, generate reports, track KPIs, and make data-driven decisions through interactive dashboards. Responsibilities: Designed and developed scalable Microservices using Spring Boot and Java 17. Developed RESTful APIs for campaign analytics, reporting, and dashboard functionalities. Implemented JPA/Hibernate for efficient database operations and entity management. Developed interactive dashboards using React.js for real-time campaign monitoring. Integrated backend services with frontend applications through REST APIs. Implemented exception handling, logging, and monitoring using Log4j and Spring Actuator. Optimized complex SQL queries, improving report generation performance by 35%. Participated in code reviews and followed Agile development methodologies. Automated build and deployment processes using Jenkins CI/CD pipelines. Deployed applications on AWS cloud environments. Collaborated with QA teams for SIT, UAT, and production deployments. Resolved production issues and performed root cause analysis.
CCM – Central Campaign Manager
June 18, 2026 – Present
Central Campaign Manager (CCM) is a web-based application used to manage, monitor, and optimize digital advertising campaigns. The platform enables users to create campaigns, monitor performance metrics, manage budgets, and generate analytical reports through a centralized dashboard. Responsibilities: Developed Microservices architecture using Spring Boot and Java. Created RESTful web services for campaign creation, tracking, and reporting. Designed and developed responsive UI components using React.js. Implemented business logic and service layers using Spring Framework. Developed database entities and repositories using Hibernate and Spring Data JPA. Integrated third-party services and external APIs. Implemented authentication and authorization using Spring Security and JWT. Worked on performance tuning and application scalability improvements. Created unit test cases using JUnit and Mockito. Used Git for source code management and version control. Participated in sprint planning, estimation, and daily scrum meetings. Supported production releases and defect resolution activities.
Workflow Management System (Quote-to-Cash Automation)
June 18, 2026 – Present
Workflow Management System is an enterprise application developed to automate the complete Quote-to-Cash process. The application streamlines customer onboarding, quotation management, order processing, approvals, invoicing, and payment tracking. It significantly reduces manual effort and improves operational efficiency across multiple business units. Responsibilities: Participated in requirement gathering and technical design discussions. Developed backend modules using Java, Spring MVC, and Spring Boot. Created REST APIs for frontend and third-party integrations. Developed user interfaces using Angular, HTML5, CSS3, JavaScript, and Bootstrap. Implemented CRUD operations using Hibernate and MySQL. Developed validation frameworks and exception handling mechanisms. Worked on database design, schema creation, and query optimization. Implemented role-based access control and security features. Created reusable UI components and responsive screens. Developed unit test cases using JUnit. Participated in code reviews and maintained coding standards. Worked closely with QA and business teams during testing cycles. Provided production support and resolved critical defects.
Cultural Fit Analysis
The candidate has worked on diverse enterprise-level applications (analytics platform, campaign manager, workflow management system) across different companies, indicating adaptability and exposure to various business domains. The consistent use of modern full-stack technologies (Java, Spring Boot, React/Angular, Microservices, Cloud) aligns well with a dynamic, tech-forward culture. The breadth of skills and project types suggests a willingness to learn and contribute across different areas of a full-stack role.
Soft Skills & Operational Fit
The candidate's project descriptions indicate experience in collaborative environments, participating in code reviews, sprint planning, and working with QA and business teams. This suggests a good operational fit for team-based development and Agile methodologies. The experience in production support and root cause analysis also points to a proactive and responsible approach to software delivery.