Role Overview
Optimum Solutions is hiring a mid-level Java Engineer. This is a full-time role in Maharashtra. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Pune 7 to 12 Years Full-time Java Backend & Microservices (Spring Boot, REST, Reactive Java), Cloud & DevOps (AWS/Azure/GCP, CI/CD, Messaging – Kafka/RabbitMQ) ODC0257
Job Description
- Contribute in all phases of the development lifecycle.
- Write well designed, testable, efficient Java code and tests (unit and integration).
- Ensure designs are in compliance with specifications including code quality and code coverage.
- Prepare and produce releases of software components.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Must have:
- At least 5 years of experience in creating and maintaining high performance, mission-critical backend applications.
- Proven experience of implementing Java 8 and above based applications in production.
- Proven experience of building robust REST APIs and micro-services using Java.
- Sound experience in writing automated test cases using JUnit, Gherkin and Cucumber.
- Sound experience in working with Gradle or Maven.
- Experience in designing and deploying applications to cloud platforms like AWS, Azure, Google Cloud.
- Experience with messaging platforms (e.g. Kafka, IBM MQ, RabbitMQ, etc.).
- Proficient in Spring Framework (Spring Boot, REST, JPA, Security, OAuth, etc.).
- Sound knowledge of micro-services patterns and implementation styles.
- Proficient in working with relational or NoSQL databases.
- Strong troubleshooting ability and technical analysis skills, including performance optimization.
- Strong communication skills with a team-centric approach to discussion and decision-making within a distributed team.
- Profound insight into Java and JEE internals (class loading, memory management, transaction management, etc.).
Bonus skills
- Working knowledge of service mesh frameworks such as Istio and Linkerd.
- Reactive Java programming experience.
- Functional programming experience.
Frequently Asked Questions
How do I apply for the Java Engineer position at Optimum Solutions?
Use the Apply button above to submit your application directly to Optimum Solutions. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Java Engineer position at Optimum Solutions located?
This position is based in Maharashtra. Optimum Solutions has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Java Engineer at Optimum Solutions earn?
Optimum Solutions has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Java Engineer role at Optimum Solutions posted?
This role was posted on April 13, 2026 (56 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start