Job Title: Software Engineer I – Java FullStack
Job ID: 99750
Location: Bengaluru / Gurugram, India (On-site with occasional travel)
Employment Type: Full-Time
Experience: 2+ Years
Salary: As per Industry Standards
Qualification: Undergraduate or Master’s degree in Computer Science or related field
Certifications if any: Not mandatory, but certifications in Java, cloud technologies, or Agile are a plus
About Us
McKinsey & Company is a global management consulting firm known for solving the toughest business challenges across industries. With a presence in more than 65 countries and a diverse team of experts, McKinsey is at the forefront of digital transformation. The Build by McKinsey team—our global tech delivery unit—focuses on building impactful software and data-driven solutions for our clients.
From digital strategy to development, our mission is to co-create next-generation tools that deliver real, sustainable results. We combine engineering excellence with deep business insights, ensuring we stay at the cutting edge of innovation. If you’re driven, curious, and ready to tackle the world’s biggest problems through technology, this is the place for you.
🔥 Don’t Miss
Key Responsibilities
🔥 Don’t Miss
As a Software Engineer I – Java FullStack, you’ll be expected to:
Lead the design, development, and deployment of scalable, reliable software solutions
Collaborate with consultants, engineers, designers, and product managers to define product goals and deliver impactful tools
Guide Agile teams by converting user stories into development tasks and implementing them effectively
Prototype, code, and review technical solutions in both backend and frontend technologies
Contribute to technical discussions and decisions around system architecture, security, and performance
Introduce and encourage adoption of best engineering practices including CI/CD, testing, and version control
Mentor junior developers and client teams on modern development approaches
Work with cloud technologies (AWS, Azure, or GCP) to build cloud-native applications
Enable DevOps practices like containerization (Docker), automated testing, and infrastructure as code
Participate in sprint planning, retrospectives, and other Agile ceremonies
Required Skills
The ideal candidate should have strong experience in full-stack software development. Key required skills include:
Minimum of 2 years of hands-on experience in full-stack development
Expertise in backend programming languages such as Java, Node.js, or C#
Proficient in frontend frameworks like React.js, Angular.js, Next.js, or Vue.js
Solid understanding of relational and NoSQL databases (e.g., SQL, MongoDB)
Experience with cloud-native environments: AWS, Azure, or Google Cloud Platform
Familiarity with CI/CD tools and workflows: Jenkins, CircleCI, Travis, GitHub Actions
Experience in Agile/Scrum development processes
Ability to write readable, testable, scalable, and maintainable code
Strong collaboration and communication skills across both technical and business teams
Knowledge of REST APIs, microservices, and system integrations
Preferred Skills
While not mandatory, having the following will give candidates an advantage:
Certifications in Java, AWS, Azure, or other cloud platforms
Experience mentoring junior developers or guiding cross-functional teams
Background working with enterprise or startup software teams
Familiarity with DevSecOps, observability, and security best practices
Exposure to UI/UX design principles or working alongside design teams
Experience building high-availability systems or performance optimization
Understanding of Agile transformation and digital delivery models
Previous consulting or client-facing experience
Exposure to container orchestration tools (Kubernetes, ECS, etc.)
Involvement in open-source contributions or personal projects
Perks & Benefits
McKinsey is committed to supporting every team member’s professional and personal journey through comprehensive benefits:
Competitive salary based on location, skills, and experience
Holistic health benefits covering medical, dental, and vision
Generous paid leave policy and global time-off support
Flexible working options with hybrid models and occasional travel
Structured learning programs, workshops, and access to global tech forums
Dedicated time and support for innovation, experimentation, and personal projects
Mentorship from industry-leading professionals
Inclusive, collaborative, and innovative workplace culture
Career mobility across global McKinsey offices and practices
Access to cutting-edge tools and enterprise-grade technologies
Why Join Us?
At McKinsey, you’re not just writing code—you’re changing industries and improving lives. Here’s why you should consider becoming part of our tech ecosystem:
Real-world impact: You’ll help solve real business problems by developing digital products that reach users globally
Continuous growth: Our apprenticeship model, mentorship network, and learning programs ensure you keep growing
Innovation-first mindset: Experiment with new technologies, tools, and techniques to find the best solutions
Tech meets strategy: Work at the intersection of business, design, and technology—where your ideas drive decisions
Inclusive global community: Be part of a diverse and inclusive culture that values every perspective and fosters innovation
Career path acceleration: Rapid career growth, leadership exposure, and a learning-rich environment help you rise faster
Creative freedom: You’ll be encouraged to think big, prototype quickly, and innovate continuously
Work-life synergy: Our flexible policies and people-first mindset ensure your well-being is a priority
How to Apply
Apply Now: Click Here to Apply
Take the first step toward transforming industries and building world-class software with one of the world’s leading consulting and digital transformation firms.









