About the role As a
Senior Java Developer , you will make an impact by designing and delivering resilient, scalable microservices that power secure cards and payments solutions. You will be a valued member of the engineering team and work collaboratively with product owners, architects, and cross‑functional teams to drive high‑quality technology outcomes aligned with enterprise standards.
In this role, you will:
Design and build microservices
using Spring Boot and Spring Framework to ensure scalability and reliability
Develop event‑driven solutions using Kafka
for real‑time data streaming and system integration
Write high‑quality Java code
with strong JUnit5 test coverage to ensure stability and maintainability
Develop and optimize SQL queries
to support high‑volume transactional systems
Collaborate with stakeholders
to translate business requirements into effective technical solutions
Work model 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 2–3 days per week in a Cognizant or client office in Toronto, Ontario . Regardless of your working arrangement, we are here to support a healthy work‑life balance through our various wellbeing programs.
The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.
What you need to have to be considered
9+ years of solid experience with Java
Strong experience with Java,
specifically microservices, Spring Boot and core Spring components
Hands‑on experience with Kafka , including topic design and consumer patterns
Advanced SQL skills , including query optimization and performance tuning
Experience with JUnit5 testing frameworks , including unit and integration testing
Strong understanding of microservices architecture , including scalability and resiliency
Experience with secure coding practices
and code reviews
Strong troubleshooting skills
for complex production issues
Excellent communication skills
and ability to work in a hybrid team environment
These will help you stand out
Experience in cards and payments domain (authorization, settlement, reconciliation)
Familiarity with the Spring ecosystem, including security and data access modules
Experience with CI/CD pipelines and automated deployments
Strong performance optimization experience across applications and databases
Mentoring or leadership experience within engineering teams
Salary and Other Compensation Applications will be accepted until
June 12th, 2026 . The annual salary for this position is between
$120,000 - $160,000 , depending on experience and other qualifications of the successful candidate.
This position is also eligible for Cognizant’s
discretionary annual incentive program , based on performance and subject to the terms of Cognizant’s applicable plans.
This job posting is for an existing vacancy within the organization.
#J-18808-Ljbffr
Similar jobs

Sr. Java Developer

Apply Now
Back to search page