Job Description


Summary:
Lead backend systems development for the Bangalore team, driving microservices architecture, performance engineering, and core services development. Provide technical leadership and mentorship to backend engineers.

Essential Responsibilities:
  • Lead design and development of core backend services
  • Drive microservices architecture implementation
  • Establish coding standards and best practices
  • Lead performance optimization initiatives
  • Mentor and guide backend engineers
  • Collaborate with San Jose team on architecture decisions
  • Drive code quality through reviews and standards
  • Implement complex business logic and workflows
  • Support production operations and troubleshooting
  • Interface with stakeholders and Product Owner on technical requirements

  • Requirements:
  • Minimum years of backend development experience
  • Bachelor’s degree in Computer Science or equivalent
  • Strong expertise in Java and Spring ecosystem
  • Experience leading technical teams
  • Deep understanding of microservices architecture
  • Excellence in system design and architecture
  • Strong communication and collaboration skills

  • Technical Skills Required:
  • Expert-level Java development (Java +) with Spring Boot
  • Deep understanding of reactive programming with Spring WebFlux
  • Microservices patterns and distributed systems - API design (REST, gRPC, GraphQL)
  • Performance optimization and profiling
  • Database design and optimization
  • Message queuing and event-driven architecture

  • Preferred Qualifications:
  • Experience with GCP services
  • Financial services or payment processing experience
  • Contributions to open-source projects
  • Experience with high-throughput systems

  • AditiIndia
    -

    Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application