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