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