Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Java Software Engineer.
India Jobs Expertini

Urgent! Java Software Engineer Job Opening In Bengaluru – Now Hiring Careernet

Java Software Engineer



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.


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Java Software Potential: Insight & Career Growth Guide