Create Alert
Email me similar jobs

Lead Java Developer

Full-time
Lead Java Developer Job Summary We are seeking a highly skilled
Lead Java Developer
with deep hands‑on experience building scalable backend applications and event‑driven systems. The ideal candidate will bring strong expertise in
Java, Spring Boot, Kafka, and microservices , along with a proactive mindset and the ability to collaborate effectively across engineering teams.
Responsibilities
Design, develop, and maintain high-performance, scalable backend applications using
Java and Spring Framework (Spring Boot, Spring Security)
Work extensively on
Kafka‑based streaming and messaging systems
Write clean, efficient, and reusable code following best practices
Develop and maintain
automated test cases
(unit, integration, and end‑to‑end)
Monitor application performance and troubleshoot issues using tools like
Dynatrace
Create and maintain technical documentation using
Confluence
Participate in system design discussions and contribute to architectural decisions
Collaborate with cross‑functional teams such as
QA, DevOps, and Product
Ensure code quality through reviews and adherence to coding standards
Take a
proactive approach
in identifying risks, improvements, and optimizations
Required Qualifications / Must-Have Skills
10+ years of experience in Java development with strong proficiency in
Java 8/11/17+
Hands‑on experience with
Spring Framework , including
Spring Boot
and
Spring MVC
Minimum
6+ years of experience with Apache Kafka
in event‑driven architectures
Strong understanding of
microservices architecture ,
REST APIs , and
distributed systems
Experience developing and maintaining automated test cases including
unit, integration, and end‑to‑end testing
Familiarity with application monitoring and troubleshooting tools such as
Dynatrace
Experience creating technical documentation and knowledge‑sharing content using
Confluence
Strong collaboration, code review, and problem‑solving skills in cross‑functional engineering environments
Location: Toronto, Canada
Salary and Other Compensation The annual salary for this position is between
$84K – $130K 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.
Cognizant is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
#J-18808-Ljbffr
Similar jobs

Lead Java Developer

Apply Now
Back to search page