This recruiter is online.

This is your chance to shine!

Apply Now

Intermediate Java (Spring) Developer to assist with the development and support of a cloud-based payment engine for our public sector client (Req 435)

Calgary, AB
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

Our public sector client is seeking a Intermediate Java (Spring) Developer to assist with the development and support of a cloud-based payment engine


Calgary-based client. Candidates will be required to be in-office 1-2 days/.month. 37.5 hours work week


Must haves:

  • 3+ years of experience as a Java Developer with a focus on Spring core, Spring Web/WebFlux, Spring Data JPA, Spring Security, Spring Boot 3 and related Spring ecosystem components.
  • 3+ years of experience with relational databases (Oracle, PostgreSQL)
  • 3+ years working experience creating testable code, maintaining unit and integration tests, including working with messaging systems (e.g., RabbitMQ, ActiveMQ, Kafka)
  • 3+ years of experience working with tools like Git, GitLab, Jenkins, Docker, Kubernetes, RabbitMQ, and messaging queues.
  • 3+ years of working experience in cloud-based technologies (e.g., AWS, Azure) and a comprehensive understanding of the software development life cycle (SDLC).


Nice to haves:

  • Experience working with JavaScript frameworks like React, Angular and Vue
  • Knowledge of RESTful API design principles and best practices.
  • Experience with continuous integration and deployment (CI/CD)
  • Familiarity with dependency injection and design patterns.


Responsibilities:

  • Design and implement backend services and APIs using Spring technologies to handle user requests, data processing, and business logic.
  • Contribute to development and maintenance of Spring based microservices ensuring scalability and independent deployment.
  • Interact with relational databases to store, update and retrieve data, including database schema design and query optimization.
  • Write clean, well-documented, and testable code following established coding standards and best practices.
  • Monitor application performance and implement optimizations to ensure scalability and responsiveness.
  • Work closely with mobile developers, business analyst and other stakeholders to understand requirements and deliver integrated solutions.
  • Identify and resolve backend issues, including error handling and logging.
  • Create and maintain comprehensive technical documentation for the backend architecture, APIs, and processes and design using diagrams and layouts.
  • Conduct peer code reviews to ensure maintenance of acceptable coding standards and accuracy of functionality.
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined