Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Careernet and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
Our client is hiring for an experienced Lead Software Developer, based in Bengaluru, India location.
Job Title: Lead Software Developer
Location: Bengaluru, India
Industry: Payment / Fintech
Experience Required: 4–12 years
Job Summary:
We’re looking for a Senior Java Developer (4+ years) with strong expertise in Java, Spring Boot, and hands-on experience in CBDC or UPI Switch projects (2–3 years mandatory).
If you love building high-performance, secure, and scalable systems and want to work on tech that impacts millions — this is your place!
Required Qualifications:
- Bachelor’s degree in Engineering, Computer Science, or related field.
- 4–12 years of Java backend development experience.
Key Skills:
- Strong core Java skills and solid understanding of object-oriented design patterns.
- Minimum 2–3 years hands-on experience in CBDC/UPI Switch projects.
- In-depth knowledge of Spring Boot, including Auto-Configuration internals and conditional bean loading.
- Expertise in Spring Security, including OAuth2 and OIDC flows with external IdPs like Auth0, Okta.
- Experience designing and managing microservices architectures and understanding transaction management pitfalls.
- Proficient in resolving circular dependencies and managing @RequestScope limitations in async environments.
- Strong understanding of Spring Security Filter Chain customization for hybrid authentication.
- Skilled in building optimized Docker images using Jib, distroless images, or multi-stage builds.
Roles & Responsibilities:
- Design, develop, and maintain scalable, high-performance Java applications using Spring Boot.
- Drive end-to-end feature development — from requirement analysis to deployment and performance optimization.
- Collaborate closely with cross-functional teams including DevOps, Security, and Product.
- Participate in code reviews and mentor junior developers.
- Optimize application performance and handle production-level troubleshooting.
- Ensure application security, maintainability, and test coverage.
Don't Miss This Opportunity!
Careernet is actively hiring for this Java Software Engineer position
Apply Now