Full Stack Developer
Current• Architected and maintained core Java applications utilizing Java 11, integrated with Spring Boot and Kafka, ensuring seamless operations, and improving system uptime by 20%.• Collaborated with business analysts and system architects to translate business requirements into precise technical specifications within the SDLC, fostering smooth project execution.• Led a team of 5 developers in designing and deploying RESTful and SOAP web services using JAX-RS and JAX-WS, ensuring seamless integration with external systems.• 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 allocation and reducing operational costs.• Implemented API Gateway services in AWS for secure and efficient API management, improving API response times by 30%.• Optimized databases using SQL Server and JPA, enhancing data storage and retrieval, resulting in a 25% increase in database performance.• Utilized Gradle as a build tool, alongside WebLogic as an application server, and Git for version control, ensuring smooth development and deployment processes.• Engineered React applications with Typescript and AJAX for dynamic user interfaces, enhancing user experience and engagement.• Deployed monitoring tools such as ELK Stack for logging, enhancing system observability and proactive issue resolution, leading to a 15% reduction in downtime.• Enhanced coding efficiency and accuracy by developing and debugging applications using IntelliJ IDEA, improving coding efficiency and accuracy.