Remote Position
[Remote] Senior Full stack Java / AWS
๐ Remote ยท United States
๐ผ Full-time
Note: The job is a remote job and is open to candidates in USA. Cognizant is a digital services company seeking a Senior Full Stack Engineer to design, develop, and support scalable cloud-native applications. The role focuses on Java, Spring Boot, AWS, Kubernetes, microservices, batch processing, APIs, production troubleshooting, and collaboration across distributed Agile teams.
Responsibilities
- Design, develop, and support cloud-native applications using Java, Spring Boot, AWS, and Kubernetes technologies
- Build and maintain scalable microservices, serverless applications, and event-driven architectures
- Develop batch processing solutions using Spring Batch to support large-scale data processing requirements
- Create and consume RESTful APIs while ensuring performance, security, scalability, and reliability standards are met
- Troubleshoot and resolve complex production issues through monitoring, observability, and root-cause analysis
- Collaborate with cross-functional teams using Agile methodologies and CI/CD best practices to deliver high-quality software solutions
Skills
- Candidates must be authorized to work without sponsorship now or in the future, including OPT, CPT, H1B or any other work authorization requiring employer sponsorship
- Extensive professional experience developing enterprise applications using Java (8/11/17+)
- Strong hands-on experience with Spring Framework and Spring Boot, including RESTful services, dependency injection, and microservices development
- Experience building cloud-native applications on AWS, including services such as DynamoDB, S3, IAM, and Serverless technologies
- Strong understanding of AWS Kubernetes (K8s) cloud technologies and event-driven architecture patterns
- Experience developing and maintaining Spring Batch applications for large-scale batch processing
- Experience building and consuming APIs using REST, JSON, and OpenAPI specifications
- Strong knowledge of AWS Identity and Access Management (IAM) and cloud security best practices
- Experience with application monitoring and observability tools such as Datadog
- Strong experience with non-relational databases, particularly DynamoDB
- Experience with Git/GitHub, CI/CD pipelines, automated testing, and GitHub Actions
- Demonstrated ability to troubleshoot, debug, and resolve complex production issues
- Strong understanding of software development best practices, application performance, and scalability considerations
- Experience with relational databases such as Oracle, PostgreSQL, or MySQL
- Experience with Hibernate/JPA
- Experience implementing automated testing strategies within CI/CD pipelines
- Experience working with large-scale distributed systems and high-availability applications
- Experience designing and implementing event-driven architectures in enterprise environments
Benefits
- 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.
- This role is also eligible for Cognizant's discretionary annual incentive program, subject to performance and applicable plan terms.
- Work model (Remote)
- Various wellbeing programs
Company Overview