Architect, design, and implement enterprise-grade microservices using Java, Spring Boot, Apache Camel, REST APIs.
Drive end-to-end project lifecycle, from requirement analysis, solution design, and coding standards enforcement to performance tuning and production rollout.
Lead technical teams to ensure code quality, unit/integration testing, and CI/CD automation using SonarQube, Jacoco, Jenkins pipelines.
Implement secure, fault-tolerant, and high-availability systems with deep integration across banking and financial applications.
Perform root cause analysis (RCA) for production issues leveraging Splunk, Redis, Swagger, Junit, Maven.
Collaborate with cross-functional stakeholders to deliver business-critical features under aggressive timelines.
Champion clean code practices, design patterns, and domain-driven development to maintain long-term system scalability.
Mentor junior developers and enforce adoption of best practices in full-stack delivery, including React, HTML5, CSS, JavaScript.
Requirements:
10+ years of hands-on expertise in Java/J2EE frameworks with strong knowledge of Core Java, JDBC, JSP, Servlets, Spring MVC, Hibernate, Struts.
Strong proficiency in microservices design and distributed systems using Spring Boot, Apache Camel, RESTful APIs.
Proven experience in full-stack delivery with React, JavaScript, HTML5, CSS.
Advanced expertise in SQL and RDBMS such as Oracle, SQL Server.
Solid exposure to middleware & messaging platforms including IBM MQ, Apache Kafka.
Strong background in version control and CI/CD using Git, SVN, Jenkins.
Proven experience in application monitoring, logging, and troubleshooting using Splunk, SonarQube.
Experience in Agile methodologies with demonstrated ability to manage sprints, defect tracking, and RCA.