Cognizant

Senior Java Microservices Developer (Spring Boot / Kafka)

Cognizant$115K — $135K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of software engineering experience with a focus on Java and Spring Boot microservices.
  • Expertise in Kafka for event streaming, including topic design and consumer group management.
  • Strong command of JUnit5 for testing and validating code quality.
  • Proficient in SQL with a focus on performance optimization and transactional consistency.
  • In-depth knowledge of microservices architecture and design patterns.
  • Familiarity with payment processing concepts and security principles.
  • Experience working in hybrid team settings, effectively collaborating with both remote and onsite members.

Responsibilities

  • Design and implement scalable Spring Boot microservices for high volume transactions.
  • Develop and optimize Kafka-based event streaming solutions for low latency data exchange.
  • Write robust JUnit5 test suites to ensure high code quality and prevent regressions.
  • Create and manage efficient relational data models and SQL queries for accurate transaction processing.
  • Collaborate with product owners to translate complex requirements into technical designs.
  • Integrate microservices with secure APIs and observability practices for safe interactions.
  • Optimize application performance by tuning JVM and database configurations.
  • Support production deployments and resolve incidents through log analysis and durable fixes.

Benefits

  • Flexible hybrid work model supporting work-life balance.
  • Wellbeing programs focusing on physical, mental, and financial health.
  • Opportunity to work on cutting-edge technology in a fast-paced environment.
  • Collaborative team-oriented culture with a focus on continuous improvement.
  • Access to trainings and certifications for professional growth.
Full Job 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 clear technical documentation that describes service contracts data schemas deployment configurations and operational run books 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
  • Bring strong hands on experience in building production grade Spring Boot services and microservices using core Spring Framework modules and related ecosystem libraries.
  • Demonstrate advanced practical skills in Kafka including topic design consumer group usage offset management and patterns for reliable asynchronous processing.
  • Show solid proficiency in JUnit5 and related testing tools to create parameterized tests mocks and integration suites that validate business logic and service contracts.
  • Exhibit strong SQL skills including joins indexing strategies query optimization and transactional consistency concepts within relational databases.
  • Apply sound knowledge of microservices design patterns including service decomposition resilience mechanisms and interservice communication techniques.
  • Use good understanding of cards and payments concepts such as authorization clearing settlement and fraud controls to design more relevant and reliable solutions when applicable.
  • Demonstrate experience in working within hybrid work models by collaborating effectively across onsite and remote team members and adapting to virtual agile ceremonies.
  • Possess clear communication skills to explain technical decisions to peers and stakeholders while documenting tradeoffs and rationale in an accessible and concise manner.
  • Show 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 or Spring Professional certification or Kafka related practitioner certification.

Salary and Other Compensation:

We regularly assess market data to ensure we offer a competitive compensation package for our associates. The base salary for this position ranges between $115,500 - $135,500 per year. Where the successful candidate may fall within the range 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

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 days a week in a client office in Toronto, ON. Regardless of your working arrangement, we are here to support a healthy work-life balance though 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.

About Cognizant

TriZetto is Powering Integrated Healthcare Management. With technology solutions touching more than half the U.S. population today, TriZetto is uniquely positioned to drive the convergence of core benefit administration, care management and constituent engagement. TriZetto provides premier information technology solutions that enable payers and other constituents in the healthcare supply chain to improve the coordination of benefits and care for healthcare consumers.

Cognizant Careers

Join the vibrant team at Cognizant, a leading provider of information technology, consulting, and business process services. Cognizant is not just a company; it's a community where innovation, leadership, and diversity are valued and where every team member is encouraged to thrive.

Work You’ll Do

At Cognizant, we are dedicated to helping the world's leading companies build stronger businesses — not just for today but for the future. This commitment to growth and sustainability is what makes Cognizant a unique place to advance your career.

Explore Job Opportunities

Whether you're looking for an entry-level position or a more senior role, Cognizant offers a plethora of job opportunities that could be perfect for you. Our hiring process is designed to be transparent and engaging, ensuring that every candidate is able to showcase their skills and potential fully.

Innovative Work

Join a team where innovation is at the core of everything we do. Cognizant’s professionals are not just part of a company; they're part of a groundbreaking environment that combines technology, insights, and leadership to foster innovation across global industries.

Internship Programs

Kickstart your career with Cognizant’s internship programs. These opportunities allow you to gain hands-on experience, develop your professional skills, and network with experts in your field. An internship at Cognizant is a stepping stone to full-time employment and a chance to see how your studies apply in the real world.

Professional Growth and Development

Cognizant is committed to the professional growth of its employees. With access to cutting-edge training, leadership programs, and diversity initiatives, you can build a career that’s equipped for the demands of tomorrow’s business landscape.

Benefits and Culture

Our employees enjoy a range of benefits designed to support their physical, financial, and emotional well-being. Cognizant’s culture is built on a foundation of respect and inclusivity, where everyone’s contribution is valued. Join us and be part of a team that celebrates diversity and is driven to make a positive impact on the world.

Stay Connected

Join Our Team Search open positions that match your skills and interests. We look for passionate, curious, creative, and solution-driven team players. Ready to take the next step in your career journey? Explore the exciting employment and career opportunities waiting for you at Cognizant.

Keep Up to Date

Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work here.

Job Alert Emails

Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the rewarding opportunities that await at Cognizant.

Networking and Interviews

Enhance your career prospects at Cognizant through our robust networking events. Prepare your resume, sharpen your interview skills, and connect with leaders across the industry to unlock new career paths. At Cognizant, we don’t just offer jobs; we offer career journeys. Be part of a team that’s committed to your long-term career growth and professional development. Join Cognizant today and be a part of our success story.
Learn more about Cognizant
Size
340,400 employees
Market Cap
$28.7 billion
Industry
Net Income
$1.3 billion
Founded
1994
5 Year Trend
+6.5%
Revenue
$16.6 billion
NASDAQ

Similar Jobs

More Jobs at Cognizant

More Information Technology Jobs

Find similar Senior Java Microservices Developer (Spring Boot / Kafka) jobs: