Senior Java Spring Boot Developer - Contract

Company: Direct IT Recruiting Inc.

Location: Mississauga, Ontario

Status: 6 Month Contract

Job Reference No: 703

Job Category: Java, Spring Boot, JSP, JavaScript, Angular, Jenkins, noSQL, DevOps, Agile

Career Level: Senior

Number of Staff to Supervise: N/A

Work Experience: 10+ years Java Developer, Spring Boot, JSP, JavaScript, Angular, Node.js, REST, JUnit, Jenkins, noSQL, DevOps, Agile

Industry: Telecom

Apply

 

Senior Java Spring Boot Developer  

 

Job Title: Senior Java Sprint Boot Developer  

Company: Direct IT Recruiting Inc.

Location: Mississauga

Status: 6 Month Contract

Job Category: Java, Spring Boot, JSP, JavaScript, Angular, Jenkins, noSQL, DevOps, Agile

Career Level: Senior

Work Experience: 10+ years Java Developer, Spring Boot, JSP, JavaScript, Angular, Node.js, REST, JUnit, Jenkins, noSQL, DevOps, Agile

Industry: Telecom

                               

DESCRIPTION: 

The Senior Java Spring Boot Developer will ensure that the development team executes their mandate within the established guidelines and architecture. Must be an excellent software developer who contributes to the project. 

 

REQUIREMENTS:

- 10+ years experience in software development.

- Bachelor degree in computer science or engineering;

- Vast experience with Java 7 and up, Spring (all), JSP, HTML, Javascript (Angular...) Node.js, Spring Boot;

- Experience designing and implementing REST services;

- Experience with Hibernate, JPA, JUnit, MVC, RDBMS, noSQL;

- Experience with multiple scripting languages (Python Groovy, etc.)

- Experience with tools such as: Eclipse, Maven, Jenkins, Gradle, under Windows and Linux

- Practical experience with CI/CD and DevOps philosophy;

- Ability to directly interact with customers;

- Creative thinker able to resolve complex issues;

- Strong technical writing skills;

- Experience working in complex technological environments (banks, finance, telecoms);

- Thrives in AGILE and collaborative environments;

- Experience with TDD (test driven development) and test automation;

- Knowledge of open source libraries and (JUnit, Apache, Mockito etc.);

- Familiar with FPA concept (Function Point Analysis);

- Knowledge of Docker, Ansible;

- Deep knowledge of Spring integration and security.