overview
- Authored and implemented RESTful APIs using Java 8 and Spring Boot 3.0, enabling the development of scalable and high-performance backend services to meet business needs
- Executed thorough unit testing with JUnit and Mockito, achieving over 90% test coverage to ensure code quality, reliability, and correctness
- Analyzed business and system requirements, recommending efficient solutions and innovative approaches to enhance application functionality
- Developed a CI/CD pipeline on AWS Lambda for seamless API deployment, significantly streamlining the deployment process and reducing time to production
- Implemented secure user authentication mechanisms using Amazon Cognito, while exploring OAuth methods to bolster application security
- Collaborated on the development of both front-end and back-end components, utilizing Java, J2EE standards, Hibernate, Bootstrap, HTML, and CSS to create a cohesive user experience
- Enhanced existing APIs and crafted new ones to adapt to evolving requirements, integrating modern technologies like AngularJS and Kafka for real-time data processing
- Orchestrated the application architecture using microservices with Spring Boot, facilitating independent service deployment and improving system scalability
- Crafted comprehensive test plans and test cases using Selenium Web Driver for both manual and automated testing, effectively managing data in various formats, including CSV
- Environment: Java, J2EE, AJAX, JSON, C/C++, C#, Python, JSP, Spring Boot, REST APIs, Hibernate, AWS, Node.js, Kafka, HTML, CSS, Bootstrap, JUnit, Mockito, Selenium Web Driver, Microservices, SQL, Git, Docker, Maven, PostgreSQL, MySQL, Oracle, JDBC, React, Postman, Java Server Faces, MVC, EJB, WebLogic, CVS