Lead the design and development of enterprise-grade backend applications using Java and Spring-based frameworks.
Architect, build, and maintain scalable microservices and API-driven systems.
Act as a technical owner for modules, ensuring high-quality code, performance, and security standards.
Guide and mentor development teams through code reviews, design discussions, and best practices.
Collaborate closely with business stakeholders to understand requirements and translate them into technical solutions.
Participate in application architecture design, proof-of-concepts, and technology selection.
Ensure seamless integration with downstream/core systems and third-party platforms.
Oversee end-to-end delivery including development, testing, deployment, and production support.
Support CI/CD pipelines and application deployments across cloud and container platforms.
Drive continuous improvement, system enhancements, and adoption of new technologies.
Requirements
10+ years of hands-on experience in Java / J2EE, Spring Boot, Hibernate, Kafka with solid understanding of object-oriented design and concurrency concepts.
5+ years of experience in banking and financial domain.
Strong experience in digital banking and payments platforms.
Hands on experience in payments systems with high availability and transactional integrity.
Hands on experience in logging and Monitoring like Splunk, ELK Stack, Grafana.
Strong transaction management experience in Oracle/Mongo DB.
Proven expertise in microservices architecture, RESTful APIs, Swagger and service orchestration.
Experience working with relational databases and performance tuning techniques.
Hands-on experience with application servers such as Tomcat, WebLogic, or WebSphere.
Experience of Agile methodologies and regulated SDLC processes.
Familiarity with messaging/integration frameworks and enterprise integration patterns.
Experience with CI/CD tools, version control, and build automation.
Strong leadership skills with experience managing teams and delivering complex projects.