overview
- Responsibilities
- Architected and maintained core Java applications utilizing Java 11, integrated with Spring Boot and Kafka, ensuring
- Collaborated with business analysts and system architects to translate business requirements into precise technical
- Led a team of 5 developers in designing and deploying RESTful and SOAP web services using JAX-RS and JAX-WS
- Engineered React applications with Typescript and AJAX for dynamic user interfaces, enhancing user experience and engagement
- Optimized databases using SQL Server and JPA, enhancing data storage and retrieval, resulting in a 25% increase in database performance
- Executed comprehensive unit and integration testing using Mockito and JUnit, ensuring code quality, functionality, and compliance with coding standards, reducing bugs by 30
- Streamlined application deployment processes by integrating seamlessly within a CI/CD pipeline using GitLab CI
- Docker, and Kubernetes, reducing deployment times
- Configured and managed cloud infrastructure using AWS EC2, S3, Lambda, and DynamoDB, optimizing resource
- Implemented API Gateway services in AWS for secure and efficient API management, improving API response times
- Utilized Gradle as a build tool, alongside WebLogic as an application server, and Git for version control, ensuring
- Deployed monitoring tools such as ELK Stack for logging, enhancing system observability and proactive issue
- Enhanced coding efficiency and accuracy by developing and debugging applications using IntelliJ IDEA, improving