Backend Senior Software Engineer

Barclays

Pune, India
Java programming language
Spring boot framework
Microservices architecture
The role involves designing and delivering high-quality, scalable software solutions that support business and technology capabilities for customers and colleagues

Job Summary

  • The role involves designing and delivering high-quality, scalable software solutions that support business and technology capabilities for customers and colleagues.
  • Candidates are expected to own technical design discussions, make architecture decisions, and mentor junior engineers while ensuring code quality.
  • This position requires strong hands-on experience with Java, Spring Boot, and Microservices to build resilient production-ready services.

Matching Summary

The role involves designing and delivering high-quality, scalable software solutions that support business and technology capabilities for customers and colleagues.

Skills & Requirements

Must-have

  • Java programming language
  • Spring Boot framework
  • Microservices architecture
  • JPA/Hibernate ORM
  • System design and architecture
  • Code review and quality standards
  • Incident analysis and root cause resolution

Nice-to-have

  • SQL writing and optimization
  • AI LLM Generative AI knowledge
  • Camunda BPM workflow orchestration
  • Mentoring junior engineers
  • Cross-functional collaboration skills

Key Requirements

  • Strong hands-on experience with Java and Spring Boot
  • Proven ability in system design and technical decision-making
  • Experience collaborating with stakeholders and supporting delivery operations

Work Rights

Not specified

Tailored Resume

Cover Letter