Job Description
Summary
Join Cognizant as a Senior Software Engineer and take your career to the next level in a high-impact role focused on Java, Spring Boot, AWS, and SQL development. This hybrid position in Bangalore is ideal for experienced software engineers looking to work on innovative enterprise-level applications, particularly in the Commercial Lending domain. With no travel and day shifts, this role offers excellent work-life balance, technical challenges, and career growth in a global technology leader.
Job Details at a Glance
| Job Title | Senior Software Engineer – Java, AWS, Spring Boot |
|---|---|
| Location | Bangalore, India |
| Employment Type | Full-time |
| Work Model | Hybrid |
| Shift | Day Shift |
| Experience Level | 8 to 11 years |
| Primary Skills | Java, Spring Boot, AWS, SQL |
| Domain Experience | Commercial Lending (preferred) |
| Tools/Technologies | IntelliJ, Git, Jenkins, JIRA, AWS Cloud Services |
| Certifications | AWS Certified Developer, Java Certification (preferred) |
| Job Number | 00063015502 |
| Travel Required | No |
| Date Posted | August 28, 2025 |
Key Responsibilities
As a Senior Java Software Engineer, you will:
- Design, develop, and maintain scalable enterprise software using Java, Spring Boot, AWS, and SQL.
- Collaborate with product managers, QA engineers, and business analysts to define system features and technical requirements.
- Optimize code performance and troubleshoot critical issues across development and production environments.
- Participate in code reviews and maintain high standards of code quality, testability, and performance.
- Mentor junior developers and provide technical leadership in agile teams.
- Work in alignment with CI/CD practices, leveraging tools like Jenkins, Git, and AWS DevOps services.
- Contribute to architectural decisions and recommend improvements based on emerging tech trends.
- Ensure application security, compliance, and best practices in development workflows.
- Document software functionality, workflows, and technical designs for future scalability and maintenance.
Required Skills
- Strong hands-on experience in:
- Java and Spring Boot frameworks
- AWS cloud services (Lambda, EC2, S3, API Gateway)
- Relational databases (PostgreSQL, MySQL, or similar using SQL)
- Deep knowledge of software design patterns and REST API development
- Proficient with version control systems like Git and build tools like Maven/Gradle
- Ability to debug, tune performance, and ensure high application uptime
- Excellent problem-solving skills with attention to clean, maintainable code
Preferred Qualifications
- Experience in the Commercial Lending or Banking domain is a strong advantage
- Strong communication and collaboration skills across distributed teams
- Agile/Scrum team experience
- AWS or Java certifications (nice to have)
Certifications (Preferred but Not Mandatory)
- ✅ AWS Certified Developer – Associate
- ✅ Oracle Certified Professional, Java SE
- ✅ Certified Spring Professional
Why Cognizant?
- Work at a Forbes World’s Best Employer 2024 & NASDAQ-100 listed company
- Be part of a 300,000+ strong global workforce of innovators
- Enjoy a flexible hybrid model in a collaborative, inclusive work culture
- Access career development programs, certifications, and leadership opportunities
- Contribute to industry-leading projects that drive business and digital innovation worldwide
Apply Now
🚀 Ready to build next-gen enterprise software with Cognizant?
🔗 Apply Now via the Official Cognizant Careers Page
Join us as a Senior Software Engineer and become a key contributor in shaping digital finance technology.