Senior Software Engineer (Java Developer)
On-site · Pune, Maharashtra, India
Job Summary
Senior Software Engineer responsible for designing and implementing Java-based public web services on a high-volume, distributed platform. Lead end-to-end design, establish architectural patterns, and drive scalability, reliability, and performance improvements. Build and evolve API contracts, observability/telemetry strategies, and automated testing and CI/CD pipelines. Apply polyglot persistence, cloud technologies (AWS/Azure), and DevOps best practices; leverage Terraform/Pulumi, Docker/Kubernetes, and security tooling. Collaborate with product/engineering teams to resolve dependencies, evaluate new technologies, and contribute to AI-assisted architectural decisions. Requires at least 6+ years of production software experience, a CS/EE-related degree, Java expertise, and strong communication skills.
Required Qualifications
- 6+ years of experience building production software
- degree in Computer Science, Computer or Electrical Engineering
- expert software developer in a Java environment
- outstanding strategic thinking and strong analytical and communication skills
- proficiency in English
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.