07 Aug
|
Optimum Solutions
|
Pune
07 Aug
Optimum Solutions
Pune
Job Description
Contribute in all phases of the development lifecycle
Write well designed, testable, productive 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 (eg 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
Solid troubleshooting ability and technical analysis skills, including performance optimization
Solid 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
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Java Engineer Pune
🏢 Optimum Solutions
📍 Pune