Senior Software Engineer - Parametric
Hybrid · Mumbai, Maharashtra, India
Job Summary
Senior Software Engineer responsible for designing, developing, and integrating Java Core Library offerings. Drive adoption of shared platform components and patterns for security, observability, API connectivity, and data access. Collaborate with internal teams to document requirements, provide migration support, and create reusable platform abstractions. Improve engineering standards and developer productivity through automation and standardization. Write and maintain unit, integration, and functional tests; identify and remediate security vulnerabilities while maintaining high code quality.
Required Qualifications
- 7+ years experience in Java software engineering
- Proficiency with Java 17+
- Strong knowledge of Java language features, generics, concurrency, memory model
- Experience with Spring Boot
- Experience with Hibernate
- Strong relational database and SQL skills
- Hands-on cloud experience, preferably AWS
- Experience with Docker and containerization
- Experience with CI/CD pipelines (GitHub Actions preferred)
- Experience with observability tooling (Datadog preferred)
- Experience with test-driven development and JUnit
- Experience working in Agile teams
- Experience developing libraries/frameworks used across multiple teams
- Ability to communicate effectively with peers and stakeholders
- Familiarity with API standards and authentication/authorization patterns
- Experience with Infrastructure as Code (Terraform) is a plus
- Experience with non-relational persistence technologies (e.g., DynamoDB) is a plus
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.