Software Engineer
Java · Spring Boot · Connected Services
Engineering | Full-time | Onsite |
Overview
We are looking for a skilled Java Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform. You will own the full software lifecycle - from architecture through deployment - building robust APIs and event-driven systems that power real-time device and data integrations.
Responsibilities
Design and develop RESTful and event-driven microservices using Java 17+ and Spring Boot 3
Build and maintain integrations with IoT devices, third-party APIs, and connected platforms
Implement messaging pipelines with Kafka or RabbitMQ for real-time data streaming
Write clean, testable code with JUnit, Mockito, and integration test suites
Collaborate with product and DevOps on CI/CD pipelines (Docker, Kubernetes, Helm)
Participate in architecture reviews and define best practices for the team
Required Skills
Experience with Java (Java 17+ preferred) and Spring Boot ecosystem
Strong knowledge of Spring Cloud, Spring Security, and Spring Data JPA
Experience with Kafka, RabbitMQ, or similar messaging technologies
Familiarity with OAuth 2.0, JWT, and API security patterns
Proficient with SQL/NoSQL databases (PostgreSQL, MongoDB, Redis)
Hands-on with Docker and Kubernetes in cloud environments (AWS, GCP, or Azure)
Nice to Have
Experience with MQTT, AMQP, or CoAP for IoT device communication
Knowledge of OpenAPI / Swagger specification and contract-first design
Exposure to service mesh (Istio, Linkerd) and observability tooling
Contributions to open-source Java or Spring Boot projects
About Us:
Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant, a member of the NASDAQ-100, is ranked 195 on the Fortune 500 and is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com .
About Cognizant's IoT Practice:
Intelligent, IoT-enabled products will soon result in the proliferation of data and disrupt virtually all industries. To be successful, both large and small companies must leverage IoT capabilities by designing modern products that fundamentally connect people with processes. Within Cognizant IOT, we engineer industry-aligned, IoT-enabled products that merge industry needs with human drivers. Our intelligent products will revolutionize experiences and result in exciting, transformative outcomes. Without human-centered thinking, connected products are just standalone things-but with it, our modern connected products facilitate a unified way of life enjoyed by all.
*Please note, this role is not able to offer visa transfer or sponsorship now or in the future*
Compensation & Benefits
$92,000 - $116,000 per year
- Bonus + Comprehensive Benefits
Additional Information
Benefits : Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:
Medical/Dental/Vision/Life Insurance
Paid holidays plus Paid Time Off
401(k) plan and contributions
Long-term/Short-term Disability
Paid Parental Leave
Employee Stock Purchase Plan
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.