about 4 hours ago
Bengaluru, IndiaStaff+
Responsibilities
- Design, build, and optimize backend frameworks and microservices using Java and Spring.
- Architect and deliver multi-tenant, cloud-native systems in Azure.
- Model and manage data across SQL and NoSQL databases.
- Enhance real-time systems using Kafka or similar technologies.
- Write clean, testable code and mentor engineers.
- Continuously improve system reliability and developer experience.
- Explore emerging technologies to boost productivity.
Requirements
- Bachelor’s or Master’s in Computer Science, Engineering, or a related field.
- 8+ years of full-cycle software development experience in Agile teams.
- Proven success in designing scalable, distributed systems and microservice architectures.
- Strong expertise with Java, Spring ecosystem, RESTful APIs, and CI/CD pipelines.
- Deep understanding of SQL and NoSQL databases.
- Experience with Kafka or similar streaming platforms.
- Cloud experience, preferably in Azure, and knowledge of containerization.
- Demonstrated technical leadership and excellent communication skills.
Benefits
- Comprehensive healthcare coverage.
- Flexible PTO and equity RSUs.
- Annual performance bonus opportunities.
- Retirement account support.
- 14+ weeks of paid parental leave.
- Career development opportunities and company-paid certification exam fees.