Cognizant Sr. Software Engineer — Job Update | Vishal Kushwaha

Job Overview

Cognizant is hiring a Jr. Software Engineer for its Technology & Engineering team in Hyderabad. The role focuses on developing and maintaining secure, scalable microservice-based applications using Python, Java, JavaScript, and SQL. 

The position involves backend and frontend development, database optimization, automated testing, troubleshooting, CI workflows, application monitoring, and collaboration with engineering and product teams.

Job Details

Detail    Information
CompanyCognizant
Job TitleJr. Software Engineer
Job ID00068949144
LocationHyderabad, India
Work ModelHybrid
Job CategoryTechnology & Engineering
Experience1–3 Years
PublishedSeptember 16, 2026
Employment TypeNot specified in listing

Role Overview

The engineer will contribute to production-ready applications built around microservices, working across backend services, frontend features, databases, testing, monitoring, and secure development practices.

The role requires strong programming fundamentals along with practical experience in Python, Java, JavaScript, SQL, microservices, source control, and CI concepts. 

Key Responsibilities

Backend & Microservices

  • Develop and maintain modular microservice components.
  • Build Python services for complex data-processing tasks.
  • Develop Java-based service layers.
  • Work with service boundaries, stateless design, inter-service communication, and resilience patterns.

Frontend & APIs

  • Build interactive JavaScript features.
  • Integrate frontend applications with backend microservices and APIs.
  • Work with event handling and state management.

Database

  • Write optimized SQL queries and database procedures.
  • Work with joins, indexing, and relational data modeling.
  • Maintain data integrity and high-performance data access.

Testing & Quality

  • Write unit, integration, and regression tests.
  • Contribute to automated testing pipelines.
  • Participate in code reviews.
  • Troubleshoot defects and perform root-cause analysis.

Monitoring & Security

  • Monitor applications through logs, metrics, and dashboards.
  • Identify performance bottlenecks and recommend improvements.
  • Follow secure development practices covering authentication, authorization, encryption, and data handling.

Collaboration

  • Work with senior engineers and product teams.
  • Translate technical requirements into implementation tasks.
  • Maintain technical documentation and operational runbooks.
  • Collaborate with stakeholders on evolving business requirements.

Required Skills

Programming

  • Python
  • Java
  • JavaScript
  • SQL

Software Engineering

  • Microservices
  • Object-Oriented Programming
  • API integration
  • Source control
  • CI/CD fundamentals
  • Automated testing
  • Debugging

Database

  • SQL optimization
  • Joins
  • Indexing
  • Relational database design

Professional Skills

  • Problem-solving
  • Technical communication
  • Collaboration
  • Continuous learning

Preferred Domain Knowledge

Knowledge of asset and wealth management is listed as a desirable advantage, particularly for understanding investment and portfolio-related solutions. 

Eligibility

Candidates should have:

  • 1–10 years of professional software engineering experience
  • Experience building production-ready applications
  • Strong Python development skills
  • Hands-on Java backend development experience
  • JavaScript development experience
  • Solid SQL knowledge
  • Understanding of microservices architecture
  • Familiarity with source-control workflows and CI tools
  • Good communication and problem-solving skills

Work Model

🏢 Hybrid

 📍 Hyderabad, Telangana, India

Technology Stack

Python Java JavaScript SQL Microservices APIs CI/CD Automated Testing Relational Databases

Who Can Apply?

This role is suitable for software engineers with 1–3 years of professional experience who have hands-on exposure to Python, Java, JavaScript, SQL, and microservice-based application development.