Verified today
Senior Software Engineer B2
About the role
Cognizant's Technology & Engineering department seeks a Sr. Software Engineer B2 in Chennai, Tamil Nadu, India, to design and build scalable hybrid cloud applications. Day-to-day work includes developing robust backend services with Java and Spring Boot, implementing cloud-native solutions on AWS, optimizing SQL/PL SQL and mySQL databases, and creating JavaScript-based user interfaces. The role also involves collaborating with cross-functional teams, performing code reviews, mentoring junior engineers, and supporting CI/CD pipelines in a flexible hybrid work model without travel.
What you’ll do
- Design robust and scalable backend services using Java and Spring Boot to support critical business applications and ensure reliable transaction processing
- Develop secure and efficient cloud-native solutions using AWS services to optimize application performance and operational resilience
- Implement complex SQL and PL SQL logic to manage large data sets while ensuring data integrity, consistency, and accuracy
- Optimize relational database structures and queries for mySQL to reduce latency and improve overall application responsiveness
- Create responsive and accessible user interfaces using JavaScript to deliver consistent and intuitive user experiences across browsers
- Collaborate closely with product owners, architects, and testers to refine requirements and deliver incremental value in a hybrid work environment
- Apply secure coding practices and perform rigorous code reviews to maintain high quality standards and reduce production defects
- Mentor junior engineers on coding standards, design patterns, and best practices to uplift overall team capability and productivity
What you’ll bring
- Extensive experience designing and implementing enterprise-scale applications using Java and Spring Boot within complex ecosystems
- Strong proficiency building and optimizing SQL and PL SQL queries in mySQL and related relational database platforms for high-volume workloads
- Hands-on expertise with core AWS services such as compute, storage, networking, and managed databases to build resilient cloud solutions
- Solid understanding of JavaScript and modern frontend development practices to integrate intuitive interfaces with backend services
- Practical knowledge of design patterns, data structures, algorithms, and object-oriented principles to build maintainable and testable codebases
- Familiarity with secure coding practices and compliance standards relevant to cloud-hosted applications in a multinational environment
- Experience working in hybrid agile teams collaborating through digital tools to deliver features on time and with consistent quality
- AWS Certified Developer Associate or AWS Certified Solutions Architect Associate certification, plus any Java or SQL certification