What are the responsibilities and job description for the Java Developer position at Y & L Consulting Inc.?
Job Details
This java back-end developer under the guidance of technical architect and leads, will be responsible for the development, integration, and testing of RESTful applications and microservices using Java (Core/Spring) and Hibernate. The ideal candidate will have strong expertise in server-side Java technologies, as well as proficiency in relational databases, including the ability to understand and write complex queries. The developer will work within a multi-scrum team environment and should demonstrate strong communication and interpersonal skills. Responsibilities may include research, architecture, design, prototyping, troubleshooting, mentoring, technical direction, load testing, code quality review, application security compliance, and other related technical tasks. The candidate may also contribute to the development, maintenance, and support of additional Java-based applications. The developer may serve as a technical lead in specific areas and will support the integration and verification of code developed by several teams.
Minimum Requirements: | |||
Years Experience Needed | Required/ Preferred | Skills/Experience | |
7 | Required | Hands on experience in development of applications using Java Enterprise Edition (JEE) Platform | |
7 | Required | Spring Framework | |
6 | Required | Java RESTful web services using JSON | |
6 | Required | Agile methodology | |
6 | Required | JPA, Hibernate or equivalent | |
6 | Required | Unit and System testing of code | |
6 | Required | Oracle Database or equivalent | |
3 | Preferred | React, Node. js, Redux | |
3 | Preferred | GitLab | |
2 | Preferred | Maven or Ansible | |
2 | Preferred | Reporting using Jasper or PowerBI |