Position: Java Lead
Experience: 6+ Years
Location: Chennai
Workmode: 5 Days WFO and Alternate Saturday
Mandatory Skill: Java, Spring boot, Microservices, Banking Domain
Education: BE/B.Tech, M.Tech, MCA
Job Summary:
We are looking for a seasoned Java Lead with strong experience in the Banking/Financial Services domain to lead the design and development of scalable, high-performance enterprise applications. The role requires hands-on technical expertise, team leadership, and deep understanding of banking systems and regulatory requirements.
Key Responsibilities
- Lead end-to-end design and development of Java-based banking applications
- Architect and implement scalable, secure, and high-availability solutions
- Provide technical leadership and mentorship to developers
- Review code, enforce best practices, and ensure high code quality
- Collaborate with business analysts, product owners, and stakeholders
- Drive performance tuning, security compliance, and system optimization
- Participate in architectural discussions and technical decision-making
- Ensure adherence to banking regulations, security, and audit standards
- Manage technical risks and guide the team through complex integrations
Technical Skills (Mandatory)
- Core Java, Java 8+
- Spring Framework (Spring Boot, Spring MVC, Spring Security)
- Microservices Architecture
- RESTful APIs
- Hibernate / JPA
- SQL & NoSQL Databases (Oracle, PostgreSQL, MongoDB, etc.)
- Messaging Systems (Kafka, RabbitMQ, JMS)
- CI/CD tools (Jenkins, Git, Maven/Gradle)
- Cloud platforms (AWS / Azure / GCP preferred)
- Docker & Kubernetes (good to have)