About the Role
We are seeking an experienced Java Backend Developer with 5–8 years of hands-on experience in designing and developing scalable enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, and API development. Candidates with prior Banking or Financial Services domain experience will be highly preferred.
Experience: 5–8 Years
Location: Chennai / Bangalore / Pune
Work Mode: Hybrid
Employment Type: Full-Time
Notice Period: Immediate Joiners Preferred
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java and Spring Boot.
- Build and enhance Microservices-based architectures for enterprise-grade applications.
- Develop, test, and deploy RESTful APIs and backend services.
- Collaborate with architects, business analysts, and cross-functional teams to deliver high-quality solutions.
- Write clean, reusable, and maintainable code following coding standards and best practices.
- Perform code reviews and ensure adherence to security and performance standards.
- Troubleshoot production issues and provide timely resolutions.
- Participate in system design discussions and technical planning activities.
- Support CI/CD implementation and application deployment processes.
Required Skills & Qualifications
- 5–8 years of experience in Java Backend Development.
- Strong expertise in Java 8/11/17 and Core Java concepts.
- Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
- Strong experience in designing and developing REST APIs and Microservices.
- Solid understanding of OOP concepts, Design Patterns, and Software Development Life Cycle (SDLC).
- Experience with Hibernate/JPA and relational databases such as Oracle, MySQL, PostgreSQL, or SQL Server.
- Hands-on experience with Kafka, RabbitMQ, or similar messaging frameworks.
- Experience with Git-based version control systems.
- Strong debugging, problem-solving, and analytical skills.
- Experience working in Agile/Scrum environments.
Preferred Skills
- Banking, Financial Services, or FinTech domain experience is highly preferred.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Exposure to Docker, Kubernetes, and containerized application deployment.
- Knowledge of CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Experience with Redis, ELK Stack, Grafana, or Prometheus.
- Understanding of application security, authentication, and authorization frameworks.
Educational Qualification
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.
Preferred Candidate Profile
- Immediate Joiners or candidates with a notice period of up to 30 days.
- Strong communication and stakeholder management skills.
- Experience working on large-scale enterprise applications.
- Prior experience in Banking, Payments, Lending, Cards, Digital Banking, or Financial Services projects will be an added advantage.
Pay: ₹1,000,000.00 - ₹1,800,000.00 per year
Ability to commute/relocate:
- Electronic City, Bengaluru, Karnataka: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
Education:
Experience:
Location:
- Electronic City, Bengaluru, Karnataka (Preferred)
Work Location: Hybrid remote in Electronic City, Bengaluru, Karnataka