Senior Java Developer
CGI
Halifax, Canada
3d ago

Position Description :

Position Description

CGI in Atlantic Canada are looking for high performing Senior Java Developers to work as part of a team delivering solutions to client in the financial industry.

We are looking for a Full Stack Developer to produce scalable software solutions, and will be part of a cross-functional team that is responsible for the full software development life cycle, from conception, design to deployment.

As a Full Stack Developer, you should be comfortable with both front-end and back-end coding languages, development frameworks and third-party libraries.

Experience with WSO2 will be considered as a strong asset.

Responsibilities :

  • Java developer responsibilities include designing and developing applications solutions
  • Work with development teams and product managers to ideate software solutions
  • Design client-side and server-side architecture
  • Build the front-end of applications with effective design and ensure designs complies with specifications.
  • Provide and recommend innovative solutions to complex architectural issues.
  • Develop and manage well-functioning databases and applications
  • Write effective APIs
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Write technical documentation
  • Requirements :

  • Proven experience as a Full Stack Developer or similar role with 8+ years of working experience in Java development environment
  • BS / MS degree in Computer Science, Engineering or a related subject (or equivalent work experience)
  • Experience developing web applications
  • Experience in the Spring Framework is required, any experience with Spring boot will be considered an asset
  • Knowledge of multiple front-end languages and libraries (e.g. HTML / CSS, JavaScript, XML)
  • Hands on experience in designing and developing applications using Java EE platforms
  • Knowledge of multiple back-end languages (Core Java) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Familiarity with databases, web servers and application servers
  • Excellent communication, teamwork skills and attention to detail
  • Thorough knowledge of CI / CD and Automated Tests including experience with version control repositories such as SVN, GitLab, and deployment tools, Jenkins;
  • Technical Stack Skills :

  • Java Core, Enterprise
  • Spring / SpringBoot
  • Web Service development experience (REST / JSON, SOAP)
  • JavaScript, Angular
  • DB2 / SQL / Oracle server Database
  • Development / Agile tools experience BitBucket, Confluence, Jenkins, GIT.
  • IDE tools Eclipse, IntelliJ
  • Skills :
  • Java
  • Java
  • Java Enterprise Editions JEE
  • Angular
  • Gitlab CI / CD
  • Spring Boot
  • Web Services
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form