Senior Java Developer (Remote)
As a valued member of the delivery team, you will design, build, test, and deploy scalable analytics and application solutions on cloud platforms for one of Cognizant’s strategic retail clients. You will collaborate with technical program managers, technical leads, developers, and client stakeholders to translate business needs into reliable, high-quality technology solutions.
Responsibilities
- Design and implement analytics solutions and application models deployed on cloud platforms such as Microsoft Azure or Google Cloud Platform.
- Review business requirements, recommend technical solutions, and lead discussions with technical program managers, technical leads, and stakeholders.
- Build high-quality applications using industry-standard coding practices, including unit testing and coverage expectations defined by the project.
- Ensure features are successfully tested, deployed to production, and supported through appropriate monitoring solutions recommended by the client.
- Document application design, service specifications, and technical approaches while guiding developers in preparing functional and technical specifications.
Requirements
- 7+ years of experience developing enterprise applications using advanced Java, Spring, Spring Boot, and Spring Data JPA.
- Hands-on experience building cloud-based solutions on at least one major cloud platform; Microsoft Azure experience is strongly preferred.
- Experience with Kafka or another enterprise messaging queue technology.
- Strong understanding of application design, high-volume systems, and scalable solution development.
- Experience writing unit test cases and meeting defined code coverage expectations.
- Ability to communicate clearly with technical and business stakeholders in a client-facing delivery environment.
- This role cannot offer visa transfer or sponsorship now or in the future.
Skills That Stand Out
- Experience designing and supporting analytics solutions for retail, consumer goods, travel, or hospitality clients.
- Practical knowledge of Google Cloud Platform in addition to Microsoft Azure.
- Demonstrated ability to lead technical conversations, mentor developers, and guide teams through functional and technical specification development.
- Experience implementing production monitoring solutions and supporting successful production deployments.
- Strong documentation habits and the ability to translate complex technical designs into clear implementation guidance.
Schedule
This is a remote position based in Bentonville, AR. A few roles may require in-person interviews at Cognizant offices or client locations, depending on project or client needs. The working arrangement is accurate as of the date of posting and may change based on project or business requirements.
Pay
The annual salary for this position will be between $68,000 to $114,000 per year, depending on experience and qualifications. This position is also eligible for Cognizant’s discretionary annual incentive program and stock awards, based on performance and subject to the terms of Cognizant’s applicable plans.
Benefits
- Medical, Dental, Vision, and Life Insurance.
- Paid holidays plus Paid Time Off.
- 401(k) plan and contributions.
- Long-term and Short-term Disability.
- Paid Parental Leave.
- Employee Stock Purchase Plan.