Sr Java Full Stack Developer
Experienced in all phases of the Software Development Life Cycle (SDLC), leveraging Agile Methodology (SCRUM) for the creation of an Immunization Registry Web Application. Proficient in Java, J2EE, Spring Framework, Spring Boot, and Hibernate.Played a key role in PI Planning, Sprint Plan, Sprint Refinement, and Sprint Retrospective meetings, collaborating closely with team members. Conducted thorough business requirements analysis, documented spikes, implemented stories, and conducted code reviews and static code analysis, ensuring high-quality deliverables. Developed comprehensive unit test cases for robust testing.Utilized the latest features of Java 11, including Local Variable Syntax for Lambda expressions and enhanced utility methods in the String class. Applied core Java concepts such as Collections API, Exception Handling, Multithreading, Synchronization, and Java I/O for efficient business logic development.Designed and implemented a complete module of the application using Rest API architecture with Spring Boot. Leveraged Spring MVC, Hibernate, and JUnit frameworks extensively for application development.Implemented multithreading, particularly Executor Service, to optimize overall performance. Designed applications using various Spring Framework features, including Dependency Injection, Spring Beans, Spring Data, Spring AOP, Spring Security, Spring ORM, Spring Boot, Spring Batch, and Spring Web Flow using MVC architecture.