C

Sr. Java Developer

CapGemini
Contract
On-site
Montréal, Quebec, Canada
$70 - $75 CAD hourly

Job Summary:

  • Design and develop enterprise-grade applications using Java, Spring, and Spring Boot frameworks.
  • Participate in the analysis, design, coding, testing, and implementation of software components.
  • Collaborate with product owners, business analysts, and QA teams to deliver robust and maintainable solutions.
  • Implement best practices in coding, testing, and continuous integration.
  • Contribute to Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
  • Work on optimizing database interactions using DB2 and other relational databases.
  • Manage build and deployment pipelines using tools like Gradle, Bitbucket, and CI/CD systems.
  • Provide technical leadership, mentorship, and code reviews to junior developers.

 

Required Skills and Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Hands-on experience in Java development with version 17.
  • Strong experience with Spring Framework, Spring Boot, and RESTful API development.
  • Proficiency in DB2 or other relational databases (SQL optimization and schema design).
  • Hands-on experience with build automation tools (Gradle, Maven).
  • Experience with version control systems such as Bitbucket or Git.
  • Solid understanding of Agile methodologies (Scrum / Kanban).
  • Strong problem-solving and analytical skills with attention to detail.
  • Excellent communication and collaboration abilities.

 

Preferred Qualifications

  • Experience with microservices architecture and containerization (Docker/Kubernetes).
  • Knowledge of cloud platforms (AWS, Azure, or GCP).
  • Familiarity with CI/CD tools such as Jenkins or Bamboo.
  • Prior experience in the financial services or investment banking domain.
Share this job