
Having 14 years of professional experience in Java/J2EE technologies including Spring, Spring Boot, Microservices, REST APIs, Hibernate, JPA, Struts, Servlets, JSP, Angular, and Jenkins. Strong understanding of all SDLC phases with extensive experience in Agile development methodologies. Hands-on experience designing and developing microservices using Spring Boot. Expertise in building SOAP and RESTful web services and APIs using JSON and XML. Domain experience across Banking, Insurance, and Financial Services. Strong front-end development skills using Angular, JavaScript, TypeScript, HTML5, and CSS3. Solid experience developing applications using MVC architecture. Proficient in relational databases (Oracle, MySQL) and NoSQL databases (MongoDB). Experience working with messaging systems such as Kafka. Strong SQL skills with experience writing queries, PL/SQL functions, and stored procedures. Extensive experience writing JUnit test cases and implementing Log4j for logging. Worked with WebSphere Application Server (WAS), WebLogic, and Apache Tomcat. Skilled in version control using Bitbucket, Git, and SVN. Performed code reviews using SonarQube and peer review processes. Experienced with build tools such as Maven and Gradle. Hands-on experience with AWS services including IAM, EC2, S3, Lambda, ECS, ECR, CloudWatch, and EKS. Strong communication skills with daily collaboration alongside product managers and cross-functional teams. Experience in unit, integration, system, and production testing processes. Self-starter and fast learner with strong programming logic and adaptability to new technologies. Proven ability to lead teams in high-pressure, deadline-driven environments. Strong problem-solving, analytical, interpersonal, and team-collaboration skills. Experience with Jenkins, Terraform, and EKS configuration for application deployment. Leveraged GenAI tools to improve code quality, enforce consistent coding standards, and significantly enhance test coverage across microservices.