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 | |
| Company | Cognizant |
| Job Title | Jr. Software Engineer |
| Job ID | 00068949144 |
| Location | Hyderabad, India |
| Work Model | Hybrid |
| Job Category | Technology & Engineering |
| Experience | 1–3 Years |
| Published | September 16, 2026 |
| Employment Type | Not 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.