Java Developer with Banking Domain - Expleo Group
Job description
Overview:
We are looking for a Java Engineer with experience in building high-performing scalable enterprise-grade applications.
Responsibilities:
- Contribute in all phases of the development lifecycle.
- Write well-designed, 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.
Essential Skills:
- Proven experience of implementing Java 8 and above based enterprise applications in production.
- Spring Framework (Spring Boot, REST, JPA, Security, OAuth, etc.).
- Sound knowledge of microservices patterns and implementation styles.
- Proficient in working with relational or NoSQL databases.
- Sound experience in writing automated test cases using JUnit, Gherkin, and Cucumber.
- 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.
- Should be open to support legacy applications having old tech stack like Struts, WebSphere, etc.
Desired Skills:
Banking Domain Experience
Experience:
5 years