Job Search and Career Advice Platform

Enable job alerts via email!

Senior Backend Java Developer

Cognizant

Calgary

Hybrid

CAD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology services company is seeking a Senior Backend Java Developer in Calgary, Alberta. You will design and implement scalable backend systems, develop RESTful APIs, and provide mentorship to team members. The ideal candidate has over 7 years of Java experience, strong expertise in Spring Boot, and knowledge of Kafka and Oracle databases. This hybrid position allows flexibility with three days a week required onsite in Calgary.

Qualifications

  • 7+ years of solid Java experience.
  • Strong experience in Core Java and multithreading.
  • Hands-on with Spring Boot and RESTful web services.

Responsibilities

  • Lead the design and implementation of scalable microservices architectures.
  • Develop and maintain backend applications using Spring Boot.
  • Integrate Kafka for real-time streaming.

Skills

Java
Spring Boot
Microservices
RESTful APIs
Oracle databases
Kafka
PL/SQL
Object-oriented design

Education

Bachelor’s degree in Computer Science or related field
Job description
About the role

As a Senior Backend Java Developer, you will make an impact by leading the design and delivery of scalable, high‑performance backend systems that support mission‑critical enterprise applications. You will be a valued member of the Technology & Engineering team and work collaboratively with product owners, architects, and cross‑functional stakeholders to deliver reliable, secure, and high‑quality solutions.

In this role, you will:
  • Lead the design and implementation of scalable microservices architectures to ensure performance, reliability, and availability
  • Design, develop, and deploy RESTful APIs to enable seamless integration across systems and applications
  • Provide technical leadership and mentorship, guiding team members on best practices, design patterns, and code quality
  • Collaborate with business and technical stakeholders to translate functional requirements into effective technical solutions
  • Integrate Kafka for event‑driven architectures, real‑time streaming, and asynchronous processing
  • Develop and maintain backend applications using Spring Boot, Spring Core, and Core Java
  • Work with Oracle databases and PL/SQL to ensure data integrity, performance optimization, and efficient query design
  • Conduct code reviews and enforce engineering standards and best practices
  • Monitor application performance, troubleshoot issues, and implement proactive optimizations
  • Maintain accurate technical documentation for system architecture, APIs, and processes
Work model description

We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a hybrid position requiring three days per week in a Cognizant office or client site in Calgary, Alberta.

The working arrangements for this role are accurate as of the date of posting and may change based on project, business, or client requirements. We will always be clear about role expectations.

What you need to have to be considered
  • 7+ years of solid Java experience
  • Strong experience in Core Java with solid understanding of object‑oriented design and multithreading
  • Hands‑on expertise with Spring Boot, Spring Core, microservices, and RESTful web services
  • Proven experience with Kafka or similar event‑streaming platforms
  • Strong knowledge of Oracle databases and PL/SQL, including performance tuning
  • Experience designing and supporting high‑availability, scalable backend systems
  • Ability to lead technical discussions, mentor team members, and work effectively in a fast‑paced environment
  • Bachelor’s degree in Computer Science, Engineering, or a related field
These will help you stand out
  • Domain experience in Cards and Payments and/or Asset and Wealth Management
  • Experience working in large enterprise or regulated environments
  • Exposure to cloud‑native architectures and DevOps practices
  • Java, Spring, or Microservices certifications
  • Strong communication skills and ability to engage technical and non‑technical stakeholders
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.