Posted on: 09/12/2025
Description :
Position : Java Tech Lead
Experience : 12+ Years
Location : Pune
Job Mode : WFO
Main skill : Excellent programming experience in deep coding domain should be banking
Key Responsibilities :
Technical Leadership :
- Lead and mentor a team of Java developers, ensuring high-quality code and adherence to best practices.
- Provide technical direction, review design documents, and ensure alignment with enterprise architecture standards.
- Drive end-to-end application developmentfrom requirement analysis to deployment.
Core Development Responsibilities :
- Architect, design, and develop high-performance, scalable, and secure banking applications using core Java, J2EE, Spring Boot, Microservices.
- Develop enterprise-grade backend systems supporting real-time transactions, payment flows, loan processing, customer lifecycle management, etc.
- Write and maintain high-quality, reusable, and testable code following coding standards.
System Design & Architecture :
- Design microservice-based architectures, REST API layers, event-driven systems, and distributed solutions.
- Work on API security, authentication, authorization, and integration with third-party banking systems.
- Optimize application performance, concurrency, and multi-threading within banking-grade systems.
Database & Middleware :
- Design complex SQL queries, stored procedures, and database schemas.
- Work with Oracle, PostgreSQL, MySQL, or NoSQL technologies depending on application needs.
- Hands-on experience with MQ messaging systems (Kafka, RabbitMQ, IBM MQ).
DevOps & Deployment :
- Collaborate with DevOps teams for CI/CD pipeline setup (Jenkins, GitHub Actions, Maven/Gradle).
- Ensure smooth deployment, monitoring, and logging using tools like Docker, Kubernetes, ELK, Grafana, Prometheus.
- Ensure code quality via SonarQube, static analysis, automated testing, and security scanning.
Banking Domain Responsibilities :
- Deep understanding of banking processes such as :
- Payments (NEFT, RTGS, IMPS, UPI)
- Cards & Wallet systems
- Loans & Lending lifecycle
- KYC, AML, Compliance
- Core banking systems
- Work with business analysts to translate banking requirements into technical specifications.
- Handle RBI/ISO regulatory compliance within application architecture.
Agile & Collaboration :
- Lead sprint planning, story grooming, code reviews, and backlog prioritization.
- Collaborate with cross-functional teams including QA, BA, DevOps, UI/UX, and Infra.
- Conduct KT sessions and ensure knowledge sharing across the team.
Required Skills & Qualifications :
Technical Skills :
- 12+ years of IT experience with minimum 10+ years in Java/J2EE backend development.
- Strong expertise in :
a. Core Java (Collections, Multithreading, Exception Handling)
b. Spring Boot / Spring MVC / Spring Security
c. Microservices Architecture
d. REST APIs
e. Hibernate / JPA
f. Kafka / RabbitMQ / IBM MQ
g. SQL & Database optimization
- Strong knowledge of Design Patterns, OOPs, and enterprise architecture principles.
- Experience with Docker, Kubernetes, Jenkins, GitHub, Maven/Gradle.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1587575
Interview Questions for you
View All