Canada

Senior Java Microservices Developer (Spring Boot / Kafka) …, Toronto

Senior Java Microservices Developer (Spring Boot / Kafka) …, Toronto
Description
Job Summary

As a Senior Java Microservices Developer (Spring Boot / Kafka) you will focus on designing, building, and optimizing secure and resilient microservices using Spring Boot, Kafka, SQL, and the wider Spring Framework stack. The position involves hybrid work in a collaborative environment delivering high quality backend services that improve digital payment experiences and support scalable global card processing. Roles/Responsibilities

Design and implement scalable Spring Boot microservices that support high volume transactions and align with enterprise engineering standards and coding best practices. Develop and optimize Kafka‑based event streaming solutions that enable reliable low‑latency data exchange across distributed systems and integration layers. Write robust JUnit5 test suites with strong coverage for unit and integration scenarios that improve code quality, prevent regressions, and support continuous delivery pipelines. Design efficient relational data models and write high‑quality SQL queries that ensure data integrity, performance, and accurate reporting for transaction processing. Collaborate with product owners and business analysts to refine user stories and translate complex functional requirements into clear technical designs and implementation plans. Integrate microservices securely with internal and external systems by applying standardized APIs, authentication mechanisms, and observability practices to ensure safe and traceable interactions. Optimize application performance by profiling services, tuning JVM and database configurations, and resolving bottlenecks in messaging, data access, and service orchestration flows. Contribute to code reviews and shared repositories by providing detailed constructive feedback and by adhering to clean‑code principles that raise overall team engineering standards. Support production deployments and incident resolution by analyzing logs and metrics, identifying root causes, and implementing durable fixes that improve service reliability. Create and maintain explicit technical documentation that describes service contracts, data schemas, deployment configurations, and operational runbooks for ongoing support. Coordinate effectively in a hybrid work environment by using collaboration tools, participating in virtual ceremonies, and maintaining transparent communication on status and risks. Contribute to continuous improvement of development practices by proposing enhancements to build pipelines, test strategies, and monitoring approaches aligned with organizational goals. Apply secure coding practices and compliance guidelines so that microservices handling card and payment data protect customer information and support regulatory expectations. Qualifications

Strong hands‑on experience building production‑grade Spring Boot services and microservices using core Spring Framework modules and related ecosystem libraries. Advanced practical skills in Kafka, including topic design, consumer group usage, offset management, and patterns for reliable asynchronous processing. Solid proficiency in JUnit5 and related testing tools to create parameterized tests, mocks, and integration suites that validate business logic and service contracts. Strong SQL skills, including joins, indexing strategies, query optimization, and transactional consistency concepts within relational databases. Sound knowledge of microservices design patterns, including service decomposition, resilience mechanisms, and inter‑service communication techniques. Good understanding of cards and payments concepts such as authorization, clearing, settlement, and fraud controls to design more relevant and reliable solutions when applicable. Experience working within hybrid work models by collaborating effectively across onsite and remote team members and adapting to virtual agile ceremonies. Clear communication skills to explain technical decisions to peers and stakeholders while documenting tradeoffs and rationale in an accessible and concise manner. Familiarity with CI/CD practices and tools that automate build, test, and deployment flows for microservices‑based applications in complex environments. Certifications Required

Preferred certifications include Oracle Certified Professional Java Programmer, Spring Professional certification, or Kafka‑related practitioner certification. Salary and Other Compensation

The base salary for this position ranges between $115,500 – $135,500 per year. The exact salary depends on relevant education, work, and/or management experience and other business‑related and job‑necessary qualifications. This position is also eligible for Cognizant’s discretionary annual performance‑based bonus, as well as benefits that support your physical, mental, and financial wellbeing. Working Arrangements

This is a hybrid position requiring 2 days a week in a client office in Toronto, ON. Hybrid work is encouraged and supported through wellbeing programs, and arrangements may change based on project and business requirements. Equal Opportunity

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. Legal Authorization

Cognizant will only consider applicants for this position who are legally authorized to work in Canada without requiring employer sponsorship, now or at any time in the future.

#J-18808-Ljbffr Apply on Kit Job: kitjob.ca/job/2ppls7
Highlights
Safety Tips
Be careful with jobs that explicitly state ’no experience needed’.
1 / 10
More info about this ad

Senior Java Microservices Developer (Spring Boot / Kafka) … has been posted in the Toronto Information Technology category on Locanto.

If you’re looking for something similar, check out Head of Information Technology Operations, Toronto, Senior Java Developer (with Python, AWS and Terraform), Toronto or Data Warehouse Tester in Toronto, also posted in Information Technology. Right now, there are 28 classified ads in Information Technology in Toronto on Locanto.

There are more ads within a 15 km radius for this category. If you want to view those ads, click here.