Senior Full Stack Java Developer
CurrentInvolved in requirements gathering, analysis, design, development, testing, and maintenance phases with an Agile approach.Utilized Angular 17 for creating dynamic user interfaces and controlling page data.Developed and implemented REST APIs using NGINX.Employed Spring Boot for microservices to manage physical inventory within the network.Developed web applications using Java, J2EE, and Spring Boot.Implemented various screens for the front end using Angular and pre-defined components from NPM.Managed and maintained best practices for code deployment, change control, and CMS processes.Deployed Spring Boot-based microservices into Docker containers using Amazon EC2 container services.Created Swagger APIs for endpoints exposed to the gateway.Wrote spring batch jobs for bulk record updates and used Hibernate for ORM.Reviewed code with the team to ensure efficiency and stability.Migrated existing applications into microservices architecture using REST APIs and Spring Boot.Supported UAT environments and handled various production issues.Achieved sonar code coverage through comprehensive test cases.Managed Oracle and PostgreSQL databases in all environments.Configured MS Build for dependency resolution and build artifact deployment via Artifactory.Involved in CI/CD processes using GIT, Jenkins, Maven, and other tools.Conducted smoke tests using PCF and verified logs with Kibana.Coordinated with the performance team for tuning Java and database code.Environment: HTML5, CSS3, JavaScript, TypeScript, Angular 17, Java 17, J2EE, Web Services, JDBC, Spring Boot, Spring MVC, Spring Data JPA, Microservices, REST APIs, JUnit, Mockito, Tomcat Server, Docker, Hibernate, PostgreSQL, AWS (EC2, Lambda, Kubernetes, ECS, EKS, S3, IAM).