7 days ago
Durham, NC, USASenior
Base Salary
$130k - $150k/yr
Responsibilities
- Design and implement microservices within a saga-choreography architecture.
- Develop event-driven workflows and manage Kafka topics across domain services.
- Implement distributed data persistence and caching strategies.
- Write production-grade code with comprehensive test coverage.
- Contribute to architectural decisions and API design, including OpenAPI specifications.
- Optimize database performance and oversee schema migrations.
- Mentor junior engineers on engineering best practices and domain-driven design.
- Contribute to infrastructure automation and deployment pipelines.
Requirements
- Require 7+ years of professional software development experience, including 3+ years working with distributed systems.
- Require strong proficiency in Java and modern frameworks such as Spring Boot and Spring Cloud.
- Require experience with event-driven architecture and message brokers, particularly Kafka.
- Require expertise with PostgreSQL and Redis or comparable caching layers.
- Require understanding of microservices patterns, distributed transactions, and eventual consistency.
- Require working knowledge of Kubernetes and containerization technologies.
- Require a track record of writing testable, high-quality code and championing engineering best practices.
- Prefer experience with Azure, payment processing or financial systems, API-first development, OpenAPI specifications, and Flyway or other database version-control tools.
Benefits
- $130,000–$150,000 per year plus a cost-of-living allowance, bonus, and comprehensive benefits.
- Medical, dental, vision, and life insurance.
- Paid holidays and paid time off.
- 401(k) plan and contributions.
- Long-term and short-term disability coverage.
- Paid parental leave.
- Employee Stock Purchase Plan.
- The title states remote, while the posting also identifies the role as onsite.
- Applications are accepted until September 9, 2026.
Tech Stack
Categories
About Cognizant
Cognizant (Nasdaq: CTSH) is an AI Builder and technology services provider, bridging the gap between AI investment and enterprise value. We build full-stack AI solutions powered by deep industry, process and engineering expertise — embedding an organization's unique context into technology systems that amplify human potential and drive tangible outcomes. From strategy to deployment, we help global enterprises move from AI ambition to AI impact and stay ahead in a fast-changing world. See how at cognizant.ai | Follow us @cognizant
