Enable job alerts via email!

Java Developer

CGI

Fredericton

Hybrid

CAD 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading IT services company is seeking a dedicated Java Developer to support crucial API certification processes for a major Canadian bank. This permanent full-time role requires expertise in Java and Spring Boot to contribute to the development of secure and scalable APIs in a dynamic environment located in Fredericton, Canada.

Qualifications

  • 2 years of hands-on experience in Java development.
  • Solid experience in developing RESTful APIs using Spring Boot.
  • Understanding of microservice architecture and database integration.

Responsibilities

  • Develop and enhance the API certification process.
  • Review OpenAPI specifications to ensure completeness.
  • Collaborate with teams to resolve certification challenges.

Skills

Java
Spring Boot
RESTful APIs
Microservices
Apache Kafka
Database Design
GitLab

Education

Master’s degree in Software Development, Computer Science, Information Technology, or Computer Engineering

Tools

Java
Spring Boot
Node.js
GitHub
Nexus
SonarQube
Veracode
Job description
Overview

Position Description : We are seeking a dedicated and results-driven Java Developer to join our team supporting one of the Big 5 Canadian banks. In this role, you will play a key part in improving API certification processes and supporting development teams with technical expertise in Java (Spring Boot) and Node.js. This is an exciting opportunity to work in a fast-paced environment where you will contribute to the development of secure, scalable, and high-performing APIs used across the enterprise. This is a permanent fulltime role in our Atlantic Canada offices (2-3 days a week onsite).

Your future duties and responsibilities
  • Develop and enhance the API certification process to ensure APIs meet functional, security, and performance standards.
  • Review OpenAPI specifications and implementation to ensure completeness and alignment with defined requirements.
  • Collaborate with development, security, and governance teams to resolve certification challenges and maintain compliance.
  • Provide technical support and guidance to teams adopting the API framework (Spring Boot and Node.js), including best practices and troubleshooting.
  • Support and maintain Node.js and Java (Spring Boot) APIs, resolving issues and adding business features as needed.
  • Identify and fix dependency or compatibility issues within API frameworks or related libraries.
  • Advocate for and support the use of the Certification Automation Tool (CAT) by gathering feedback, offering training, and providing ongoing assistance.
  • Serve as a technical point of contact for teams integrating with certified APIs.
  • Ensure all APIs adhere to internal security policies and quality standards, including compliance with API security mechanisms such as mTLS, Basic Auth, and OAuth2.
  • Maintain clear documentation of certification standards, tools, and processes.
Required qualifications to be successful in this role
  • Master’s degree in Software Development, Computer Science, Information Technology, Computer Engineering, or a related field.
  • 2 years of hands-on experience in Java development, with a strong grasp of Core Java concepts, Multithreading, Object-oriented programming
  • Solid experience in developing RESTful APIs using Spring Boot.
  • Understanding of microservice architecture and database integration.
  • Familiarity with version control tools such as GitHub or BitBucket.
  • Strong problem-solving skills and a proactive approach to identifying and resolving technical challenges.
  • Excellent communication skills and a collaborative mindset.
  • Passion for learning and staying updated with industry best practices.
Technologies Used
  • Languages & Frameworks : Java, Spring Boot, Node.js
  • API Tools : OpenAPI Specification, Swagger, Postman
  • DevOps & Quality : Git, SonarQube, Nexus, Veracode
  • Security Standards : mTLS, OAuth2, Basic Auth
Skills
  • Apache Kafka
  • Database Design
  • GitLab
  • Java
  • Microservices
  • RESTful (Rest-APIs)
  • Spring Boot
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.