Senior Software Engineer
$80,000–$100,000 year
On-site · Pune, Maharashtra, India
Job Summary
As a Senior Software Engineer, you will work on distributed, scalable, high-performance containerized micro service-based applications. Your responsibilities include ensuring high quality design and code through reviews, closely monitoring production issues, driving live troubleshooting with support teams, and providing hot fixes or patches in production. The role requires strong hands-on experience in Java, understanding of relational databases and NoSQL technologies, and a solid background in application development and web services using REST APIs. Exceptional communication skills and the ability to understand and resolve customer issues are essential.
Required Qualifications
- 5-7 years of strong hands-on experience in design & development of Enterprise class solutions using Java
- Strong experience in Application Development
- Good understanding of relational databases like Oracle and/or NoSQL DB
- Professional experience working on indexing technology like Elastic Search
- Good understanding of data structures and algorithms
- Experience in Web application development using REST APIs
- Outstanding written and verbal communication skills
Desired Qualifications
- Experience in Cloud Security and Vulnerability Management
- Experience on indexing technology like Elastic Search
- Experience with caching like Redis and Kafka event streaming
- Experience in developing micro-services, deployed as containers: Docker, Kubernetes, Helm
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.