Staff Software Engineer
$120,000–$150,000 year
On-site · Pune, Maharashtra, India
Job Summary
Design, develop, and maintain robust and scalable backend engineering systems using Java, Spring, Spring Boot, Kafka, Flink, Cassandra, ElasticSearch, and Oracle RDBMS. Lead the architecture and implementation of backend components, collaborate with cross-functional teams to define technical requirements, and implement best practices for performance optimization and reliability. Mentor junior team members and drive features/projects to successful completion in agile environments.
Required Qualifications
- Bachelor's or Master's degree in Computer Science and Engineering, or related field
- 8+ years of experience in backend development
- Expertise in Java, Spring, Spring Boot
- Experience handling large volumes of messaging data using Apache Kafka
- Hands-on experience in Microservices using hashicorp Consul and Vault
- Proven experience in distributed systems and streaming services like Apache Flink
- Proficiency in Design patterns and SOLID principles
- Familiarity with SQL, NoSQL databases like Cassandra, ElasticSearch, Oracle
- Experience with containerization technologies such as Docker and Kubernetes
- Strong problem-solving skills
- Excellent communication and collaboration skills
- Ability to thrive in a fast-paced environment
Desired Qualifications
- Experience working with Cloud technologies and CI / CD pipelines
- Having knowledge of Security Products
- Having knowledge of Identity products & IAM
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.