Senior Java Engineer with 3+ years in Java, Spring Boot & Angular
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Software Engineer with 3.5+ years of experience in developing scalable web applications using Java, Spring Boot, Angular, and SQL, with a focus on clean code and maintainable architecture. Hands-on experience in both backend and frontend development, including module migration, API integration, and feature enhancements in Agile-driven client projects. Comfortable working across the stack - from developing clean, maintainable backend services to building responsive UIs - and skilled at understanding and enhancing existing codebases. Effective communication and problem-solving skills, with the ability to quickly learn and adapt to new technologies and concepts.
Academy of Technology
Bachelor of Technology · Electronics & Communication Engineering
July 1, 2018 – June 1, 2022
Persistent Systems Ltd.
Lead Software Engineer
January 1, 2026 – Present
Kolkata, West Bengal, India
Persistent Systems Ltd.
Software Engineer / Senior Software Engineer
June 1, 2022 – December 1, 2025
Kolkata, West Bengal, India
Global Data Insight Platform
June 1, 2022 – June 1, 2026
Developed RESTful APIs using Java 17 and Spring Boot by re-implementing business logic from a legacy Struts application. Integrated with an internal plugin to perform database operations by passing SQL queries and parameters through JSON configurations. Created and maintained API documentation using springdoc-openapi (Swagger) and Word-based reference docs for business use. Wrote integration test cases using JUnit and Mockito, improved code coverage, and resolved SonarQube issues to ensure code quality and maintainability. Collaborated with the frontend team and participated in sprint discussions to align backend deliverables with feature requirements.
Consumer Insights and Analytics Web Application
June 1, 2022 – December 1, 2025
Migrated multiple modules from TomEE8 to TomEE9, Java 8 to Java 17, and Struts 1 to Struts 2 as part of application modernization. Refactored and optimized legacy code to align with the latest Java and Struts best practices. Resolved configuration and deployment challenges associated with TomEE server migration. Performed end-to-end validation post-migration to ensure smooth application functionality. Collaborated with architects and QA teams to address post-migration issues.
Internal E-commerce Project
June 1, 2022 – December 1, 2025
Designed and developed a Spring Boot backend with JWT-based authentication and role-based access control. Built a responsive Angular UI and integrated them with REST APIs for end-to-end functionality. Used Spring Data JPA and JPQL to handle data operations; stored data using MySQL. Ensured adherence to clean code principles and best practices in development.
Portal for Viewing Quality Control Product Inserts
June 1, 2022 – December 1, 2025
Developed and enhanced Angular-based UI, integrating it with RESTful web services. Participated in client meetings to gather requirements and worked closely with the team for sprint planning and task estimation. Implemented key frontend functionalities using Angular, RxJS, and TypeScript, focusing on clean, maintainable code and a seamless user experience. Took ownership of critical frontend modules and ensured their timely delivery.
Microsoft Certified: Azure Fundamentals (AZ-900)
Microsoft
June 1, 2026 – Present
Cultural Fit Analysis
The candidate's project diversity, ranging from data insight platforms to e-commerce and quality control portals, indicates adaptability to different business domains. The experience in both backend and frontend development, along with migration projects, shows a willingness to tackle varied technical challenges. The role as 'Lead Software Engineer' and 'Senior Software Engineer' at Persistent Systems Ltd. aligns with a senior-level target role, suggesting a growth mindset and leadership potential. The breadth of skills across Java, Spring, Angular, and various tools points to a well-rounded technical professional.
Soft Skills & Operational Fit
The candidate demonstrates good collaboration skills through participation in sprint discussions and working with frontend, QA, and architect teams. The project descriptions indicate an ability to take ownership of critical modules and ensure timely delivery. Experience with Agile/Scrum suggests an operational fit for iterative development environments. The profile summary also highlights effective communication and problem-solving skills, along with adaptability to new technologies.