About the role
Cognizant's Digital Engineering and Technology Services (DETS) team is looking for a Senior Software Engineer, Backend to join our fast-paced and collaborative team. As a Senior Software Engineer, Backend, you will be responsible for designing, developing, and maintaining scalable and secure backend systems that power our clients' digital platforms.
Key Responsibilities:
- Design and develop efficient and scalable backend services and APIs using modern technologies and frameworks
- Collaborate with cross-functional teams (including front-end, DevOps, and QA) to deliver end-to-end solutions
- Participate in code reviews, testing, and deployment processes to ensure high-quality and secure software
- Identify and implement performance improvements and optimizations to the backend systems
- Stay up-to-date with the latest trends and technologies in the industry and proactively suggest improvements
Requirements:
- 5+ years of experience in backend development using Java, Spring Boot, or similar frameworks
- Strong expertise in building RESTful APIs and microservices architecture
- Proficient in designing and working with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
- Experience with containerization technologies like Docker and orchestration platforms like Kubernetes
- Familiar with cloud computing platforms (e.g., AWS, Azure, GCP) and CI/CD practices
- Good understanding of software design patterns, data structures, and algorithms
- Excellent problem-solving, analytical, and communication skills
- Ability to work in an Agile/Scrum environment
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.