Senior Software Engineer – React JS, Java, Spring Boot | Cognizant | Hybrid | Bangalore, India
💻 Job Opportunity at Cognizant: Senior Software Engineer (B2) – React JS, Java, Spring Boot | Hybrid Role | Bangalore, India
Are you a passionate software engineer with a strong foundation in full-stack development and a desire to work in a collaborative, forward-thinking environment? Do you have extensive experience working with React JS, Spring Boot, Java, SQL, JavaScript, and MySQL? If so, Cognizant Technology Solutions invites you to explore a rewarding opportunity as a Senior Software Engineer (Level B2) in its dynamic Technology & Engineering team, based out of Bangalore, India.
This is a hybrid work model role that offers flexibility for both remote and on-site engagement during regular day shifts, ideal for professionals seeking balance and productivity.
🌍 About Cognizant
Cognizant is a global technology leader committed to transforming client businesses, operating models, and customer experiences for the digital era. With over 300,000 associates worldwide, Cognizant is listed on the NASDAQ-100 and recognized by Forbes as one of the World’s Best Employers 2024.
Cognizant drives digital transformation across industries by delivering end-to-end solutions that combine consulting, design, engineering, and technology services. Known for its inclusive culture, innovation, and people-first approach, Cognizant empowers employees to grow professionally while contributing to a greater purpose.
To learn more, visit www.cognizant.com.
📌 Position Overview
-
Job Title: Senior Software Engineer – B2
-
Job Number: 00061518604
-
Location: Bangalore, India
-
Employment Type: Full-time
-
Work Model: Hybrid (Remote + On-Site)
-
Job Category: Technology & Engineering
-
Date Published: May 9, 2025
-
Travel Requirements: No
🎯 Role Summary
As a Senior Software Engineer (B2), you will be responsible for designing, developing, and maintaining high-quality software applications that directly support Cognizant’s client solutions. You will play a key role in building scalable, secure, and efficient applications using React JS, Java, Spring Boot, SQL, JavaScript, and MySQL.
The ideal candidate is a solution-oriented full-stack developer with strong coding abilities, system design knowledge, and a proactive attitude toward problem-solving and continuous learning.
🔧 Key Responsibilities
✅ Software Development & Maintenance
-
Develop high-performance applications using React JS for the frontend and Spring Boot with Java for the backend.
-
Manage and optimize relational databases using SQL and MySQL.
-
Write clean, efficient, maintainable, and well-documented code that follows industry standards.
-
Contribute to application scalability, performance optimization, and fault tolerance.
🤝 Collaboration & Agile Practices
-
Work closely with product managers, UX designers, and cross-functional engineering teams to understand business requirements and deliver robust solutions.
-
Participate in daily scrums, sprint planning, retrospectives, and cross-team code reviews.
-
Engage in peer code reviews to uphold the highest standards in code quality and architecture.
🐞 Debugging & Issue Resolution
-
Analyze and resolve complex technical issues and bugs affecting performance and usability.
-
Conduct root cause analysis and implement preventive solutions to avoid regression or recurring defects.
⚙️ Testing & Automation
-
Design and execute unit, integration, and regression tests using industry-standard testing tools.
-
Collaborate with the QA team to ensure automated test coverage and continuous integration pipeline success.
📈 Technical Mentorship
-
Provide technical leadership and mentor junior developers in the team on best practices, technologies, and project workflows.
-
Lead technical discussions, code walkthroughs, and knowledge-sharing sessions.
🔒 Security & Documentation
-
Ensure all code adheres to security best practices and compliance guidelines.
-
Maintain comprehensive documentation on architecture, APIs, configurations, and versioning.
🧠 Required Skills & Qualifications
-
Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
-
Experience: 6 to 9 years of proven hands-on experience in enterprise-grade software development.
-
Technical Skills:
-
Frontend: React JS, JavaScript, HTML5, CSS3
-
Backend: Spring Boot, Java
-
Database: SQL, MySQL
-
Version Control: Git or GitHub
-
Tools: JIRA, Jenkins, Eclipse/IntelliJ, Postman
-
-
Additional Skills:
-
Strong analytical and debugging skills
-
Experience with RESTful APIs
-
Familiarity with cloud platforms (AWS/Azure) is a plus
-
🌟 Desired Attributes
-
Strong problem-solving capabilities with attention to detail.
-
Excellent interpersonal and communication skills for cross-team collaboration.
-
A self-starter with a growth mindset and commitment to continuous learning.
-
Comfortable in a hybrid work environment, balancing on-site and remote engagements.
-
Proven track record of meeting deadlines while maintaining high code quality standards.
🧬 The Cognizant Culture
At Cognizant, culture is more than a set of values—it’s an active commitment to inclusivity, collaboration, and innovation. As a Cognizant associate, you will be part of:
-
A high-caliber, global team that supports one another’s growth.
-
A workplace that encourages reinvention and continuous learning.
-
An organization that cares for its people, customers, and the environment.
-
A career journey with endless learning opportunities, career paths, and global exposure.
💰 Compensation & Benefits
While compensation may vary based on location, role level, and experience, typical packages for Senior Software Engineers (B2) at Cognizant include:
-
Competitive base salary with annual performance-based increments
-
Comprehensive health and wellness benefits
-
Retirement benefits and gratuity
-
Work-from-home allowances and flexible policies
-
Access to employee development programs, tech certifications, and leadership workshops
🤝 Equal Opportunity Commitment
Cognizant is proud to be an Equal Opportunity Employer. The company does not discriminate against any candidate on the basis of race, gender, religion, color, age, national origin, disability, veteran status, sexual orientation, gender identity, or any other characteristic protected by law.
Applicants with disabilities who require reasonable accommodation to participate in the hiring process are encouraged to contact:
📩 CareersNA2@cognizant.com
📍 How to Apply
Ready to elevate your engineering career?
-
Visit the Cognizant Careers portal:
🔗 https://careers.cognizant.com -
Search for Job Number: 00061518604
-
Apply with your updated resume and cover letter
-
Attend interviews virtually or in person (as per guidance)
-
Submit valid ID proof during the interview process (if requested)
📢 Final Thoughts
The Senior Software Engineer (B2) role at Cognizant is more than a job—it’s an opportunity to lead meaningful software development in an environment that encourages technical mastery, autonomy, and continuous improvement. Whether you’re solving complex business problems or mentoring the next generation of developers, your impact will be significant.
Join a company that not only invests in digital innovation but also invests in you.