KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
REQUIREMENT_ID_1625 β€’ 3-DAY_ACTIVE_POLICY

Developer – Enterprise Application 5B

Company
Company GENPACT
Type
Opportunity Type Full-Time Job
Salary
Stipend / Salary 3.5 LPA
Location
Location Gurgaon, India
Posted Date
Posted Date Oct 07, 2026
Java Spring Boot REST APIs SQL Docker Kubernetes Git Agile Unit Testing Microservices
πŸ“–
Placement Papers for Genpact Open Resource β†—
A collection of past interview questions and coding problems that help candidates prepare for the technical assessment.
πŸ“–
Genpact Recruitment Process Overview Open Resource β†—
Detailed insights into the interview stages, common questions, and tips for succeeding in Genpact hiring.
πŸ“–
General Interview Preparation Guide Open Resource β†—
Comprehensive resources for improving coding skills, data structures, and problem‑solving techniques.
πŸ“–
Coding Practice Problems Open Resource β†—
A wide range of algorithmic challenges to sharpen coding proficiency for technical interviews.

Bachelor’s degree in Computer Science, Information Technology, Electronics, or related engineering disciplines. Minimum 60% aggregate in graduation and 60% in 10+2. No backlogs or must clear all backlogs before joining. Fresh graduates from 2025, 2026, or 2027 batches are eligible. Prior internship or project experience in software development is a plus.

1
Round 1: Online coding test (Java & data structures)
2
Round 2: Technical interview (Java, OOP, system design)
3
Round 3: HR interview (Cultural fit, motivation)
Genpact, a global professional services firm, has been a pioneer in digital transformation and analytics for over 30 years. With a presence in more than 30 countries, the company helps large enterprises modernise their operations, streamline processes, and harness data to drive better business outcomes. Genpact’s culture is rooted in innovation, collaboration, and a commitment to delivering measurable impact for clients across industries such as banking, insurance, healthcare, and retail. The role of a Developer – Enterprise Application 5B is designed for fresh graduates who are eager to build scalable, cloud‑native solutions that power critical business processes. As a developer, you will work on a mix of Java, Spring Boot, and micro‑services based applications that support Genpact’s flagship enterprise platforms. You will collaborate with cross‑functional teams, participate in Agile ceremonies, and contribute to the full software development lifecycle from design to deployment. Key responsibilities include: 1. Designing, coding, and testing enterprise‑grade Java applications. 2. Developing RESTful APIs and integrating with third‑party services. 3. Writing unit and integration tests using JUnit and Mockito. 4. Participating in code reviews and ensuring adherence to coding standards. 5. Troubleshooting and resolving production issues. 6. Working with Docker and Kubernetes for containerisation. 7. Collaborating with DevOps to automate CI/CD pipelines. 8. Documenting technical specifications and user guides. 9. Engaging in continuous learning to adopt new technologies. 10. Contributing to knowledge sharing sessions within the team. The tech stack typically involves Java, Spring Boot, Hibernate, SQL (Oracle/MySQL), Docker, Kubernetes, Git, and cloud platforms such as AWS or Azure. The growth path for a fresher starts with a 5B level, progressing to 5C, 5D, and eventually into senior developer or technical lead roles, with opportunities to specialise in domains like analytics, AI, or cloud services. Why join Genpact? The firm offers a structured learning environment, mentorship from industry veterans, and a clear career ladder. Employees benefit from global exposure, regular skill‑upgradation programs, and a focus on work‑life balance. The company’s commitment to diversity and inclusion, combined with a culture of innovation, makes it an attractive destination for tech enthusiasts looking to build a long‑term career. Overall, this role is ideal for candidates who are passionate about building robust enterprise solutions and want to grow within a global, technology‑driven organisation.

GENPACT β€” QA & Automation Testing Interview Guide

Previously asked questions, exam syllabus, coding benchmarks & round strategy.

APTITUDE & LOGIC πŸ“–
Aptitude Practice Questions & Online Mock Tests

Curated logical, quantitative, and verbal reasoning problems to sharpen reasoning skills required for the initial screening test.

Open Resource β†—
COMPANY GUIDE 🎯
GENPACT Interview Preparation Corner

Comprehensive guide covering typical interview formats, common questions, and preparation tips for GENPACT and off-campus tech roles.

Open Resource β†—
MOCK TESTS & PAPERS πŸ“
Comprehensive Interview Prep Resources & Syllabus

Collection of previous year questions, company-specific test patterns, and interview experiences for technical and HR rounds.

Open Resource β†—
CODING PRACTICE πŸ’»
Algorithm and Data Structure Problem Set

Practice problems to improve coding proficiency and algorithm problem-solving speed for technical rounds.

Open Resource β†—
Round 1: Online Assessment (OA)
Aptitude, Quantitative Logic & 2 Coding Problems
Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1
Core Tech Stack (Java, Spring Boot, REST APIs, SQL, Docker, Kubernetes, Git, Agile, Unit Testing, Microservices) & Live Code Tracing
Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving
Database Schemas, APIs & Architecture Basics
Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion
GENPACT Core Values, Learning Agility & Offer Terms
Demonstrate passion, strong communication, and readiness for full-time collaboration.
What is the difference between Implicit Wait, Explicit Wait, and Fluent Wait in Selenium? Answer β–Ό
Model Answer: Implicit Wait sets a global timeout for all element lookups. Explicit Wait pauses execution until a specific ExpectedCondition (e.g. elementToBeClickable) is met. Fluent Wait allows defining polling frequency and ignoring specific exceptions like NoSuchElementException.
Explain the Page Object Model (POM) and its advantages in Test Automation. Answer β–Ό
Model Answer: POM is a design pattern that creates an object repository for web UI elements. It separates test scripts from page locators, reducing code duplication and making maintenance easy when UI elements change.
How do you handle dynamic WebElements whose ID changes on page reload? Answer β–Ό
Model Answer: Use dynamic XPath methods like contains(), starts-with(), text(), or XPath axes (ancestor, following-sibling, parent) instead of brittle absolute paths.
What is the difference between @BeforeMethod and @BeforeClass in TestNG? Answer β–Ό
Model Answer: @BeforeClass runs once before the first test method in the current class, while @BeforeMethod executes before each individual test method.
How do you validate REST API response codes and JSON payload using Postman / RestAssured? Answer β–Ό
Model Answer: In RestAssured: given().when().get('/endpoint').then().assertThat().statusCode(200).body('status', equalTo('ACTIVE')).
Why do you want to join GENPACT as a Developer – Enterprise Application 5B?
Preparation Tip: Highlight GENPACT's market reputation, recent tech innovations, and how your skills in Java directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Preparation Tip: Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Preparation Tip: Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.

More Fresh Requirements in Software Engineering

View Category Feed β†—
GENPACT
Developer – Enterprise Application 5B
Apply Apply Now β†—
Chat Chat with Kashii