HamburgerMenu
hirist

Softpath Technologies - Technical Lead - Java

SOFTPATH TECH SOLUTIONS PVT LTD
Pune
12 - 14 Years
star-icon
3.8white-divider16+ Reviews

Posted on: 09/12/2025

Job Description

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.


info-icon

Did you find something suspicious?