Senior Software Engineer – Java, Spring Boot, AWS | Hybrid | Bangalore, India

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 TitleSenior Software Engineer – Java, AWS, Spring Boot
LocationBangalore, India
Employment TypeFull-time
Work ModelHybrid
ShiftDay Shift
Experience Level8 to 11 years
Primary SkillsJava, Spring Boot, AWS, SQL
Domain ExperienceCommercial Lending (preferred)
Tools/TechnologiesIntelliJ, Git, Jenkins, JIRA, AWS Cloud Services
CertificationsAWS Certified Developer, Java Certification (preferred)
Job Number00063015502
Travel RequiredNo
Date PostedAugust 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.