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, 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
#LI-HJ1
Essential skills:
• Proven experience of implementing Java 8 and above based enterprise applications in production
• Spring Framework (Springboot, REST, JPA, Security, oAuth, etc.)
• Sound knowledge of micro-services 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 - performance optimization included.
• Strong communication skills with a team-centric approach to discussion and decision-making within a distributed team.
• Should be open to support leagacy applications having old tech stack like Struts, Websphere etc
Desired skills:
Banking Domain Experience
Experience:
5+ years
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.