Java Tech Lead Chennai (Work from Office, Banking Domain)
Location: Chennai
Work Mode: Completely Work from Office
Schedule: 5 Days a Week
Domain: Banking (Mandatory)
Experience: 812 Years
Notice Period: Immediate to 30 Days
Role Description:
- Lead development and implementation of software applications; contribute to architecture and design.
- Maintain and improve existing codebases; lead peer reviews.
- Mentor junior developers and provide technical guidance.
- Collaborate with cross-functional teams to translate requirements into technical specifications.
Key Skills:
- Design & Architecture: Review and implement architecture within modules; understand non-functional requirements; ensure scalability and resilience.
- Java Programming: Strong OOP and SOLID principles; Java 8+; REST APIs; Spring, JPA/Hibernate.
- Microservices: Implement microservices; apply patterns like Saga and Circuit Breaker; handle security, logging, and exception management.
- Event Streaming: Hands-on experience with Kafka/Azure Event Hubs; pub-sub; partitioning; integrate streaming into microservices.
- Cloud: Familiarity with AKS, Helm, Azure Event Hubs.
- DevOps & Deployment: CI/CD, Docker, Kubernetes; deployment strategies on Azure or other clouds.
Soft Skills:
- Strong problem-solving and decision-making abilities.
- Excellent collaboration with cross-functional teams (DevOps, QA, Product).
Banking domain experience is mandatory.
Interested candidates can share their resume at [Confidential Information].