Graduate Engineer Trainee - Full Stack Developer
Johnson Controls is inviting talented and ambitious freshers and recent graduates to join their team as a Graduate Engineer Trainee (GET) - Full Stack Developer in Pune, Maharashtra. This hybrid role offers a remarkable opportunity for individuals from the 2024, 2025, 2026, 2027, and 2028 batches to kickstart their career with a global leader. As a Full Stack Developer, you will be instrumental in designing, developing, and maintaining robust web applications, contributing to the company's mission of reimagining building performance for a smarter, healthier, and more sustainable future. While the role indicates 1+ year of experience, it is highly suitable for recent engineering graduates with strong academic backgrounds and relevant project or internship experience in full-stack development.
- Company
- Johnson Controls
- Location
- Pune, Maharashtra, India
- Qualification
- Computer Science, BE, B.Tech
- Batch
- 2026, 2024, 2025
- Salary
- Not mentioned
- Deadline
- Not mentioned
Job Summary
Johnson Controls is inviting talented and ambitious freshers and recent graduates to join their team as a Graduate Engineer Trainee (GET) - Full Stack Developer in Pune, Maharashtra. This hybrid role offers a remarkable opportunity for individuals from the 2024, 2025, 2026, 2027, and 2028 batches to kickstart their career with a global leader. As a Full Stack Developer, you will be instrumental in designing, developing, and maintaining robust web applications, contributing to the company's mission of reimagining building performance for a smarter, healthier, and more sustainable future. While the role indicates 1+ year of experience, it is highly suitable for recent engineering graduates with strong academic backgrounds and relevant project or internship experience in full-stack development.
Overview
Johnson Controls, with over 130 years of legacy, stands as a global leader in creating smart, healthy, and sustainable buildings. Their mission is centered around reimagining building performance to serve people, places, and the planet more effectively. Joining Johnson Controls means becoming part of a winning team that is uniquely positioned to support a multitude of industries worldwide. This Graduate Engineer Trainee (GET) - Full Stack Developer position in Pune offers an exceptional entry point for aspiring engineers to contribute to meaningful work projects and accelerate their professional growth within an empowering company culture.
Recognized as a 'Great Place To Work' Certified organization, Johnson Controls is committed to fostering an environment where employees can thrive, supported by a focus on their physical, financial, and emotional well-being. As a GET Full Stack Developer, you will be at the forefront of innovation, working closely with cross-functional teams to deliver high-quality, scalable, and user-friendly software solutions that align with the company's pioneering vision. This role is perfect for recent engineering graduates eager to apply their technical skills in a dynamic, global setting and contribute to impactful projects that shape the future of building technology.
Key Responsibilities
- Front-End Development: Develop responsive and interactive user interfaces using modern web technologies like HTML, CSS, and JavaScript frameworks such as React, Angular, or Vue.js. Ensure optimal performance across various devices and browsers, and collaborate effectively with UI/UX designers to implement engaging and intuitive user experiences that meet product requirements.
- Back-End Development: Architect and build scalable APIs and robust server-side logic using a range of technologies including Node.js, Java, Python, or .NET. This involves designing and maintaining efficient databases, both SQL and NoSQL, to ensure data integrity, security, and the overall reliability of the application.
- Full Stack Integration: Seamlessly integrate front-end and back-end systems to create cohesive and fully functional web applications. Implement industry-standard practices like RESTful APIs and microservices architecture to ensure modularity, scalability, and maintainability. Actively debug and resolve complex technical issues across the entire application stack.
- DevOps & Deployment: Participate in continuous integration/continuous delivery (CI/CD) pipelines to automate software delivery and deployment processes. Manage and monitor cloud infrastructure using platforms like AWS, Azure, or GCP, ensuring applications perform optimally and scale efficiently to meet demand while maintaining high availability.
- Collaboration & Documentation: Work collaboratively with product managers, UI/UX designers, and Quality Assurance (QA) teams throughout the software development lifecycle. Write clean, maintainable, and well-documented code that adheres to best practices, contributing to a high-quality codebase and facilitating knowledge sharing within the team.
Eligibility
This Graduate Engineer Trainee (GET) position at Johnson Controls is specifically designed for freshers and recent graduates from the 2024, 2025, 2026, 2027, and 2028 batches. Candidates should possess a strong academic background, typically a Bachelor's degree in engineering such as B.Tech, BE, or a degree in Computer Science. While the job description mentions '1+ Year Experience,' this is inclusive of significant internships, academic projects, or early professional experience, making it highly suitable for recent graduates eager to enter the software development field. A foundational understanding of full-stack development principles and a passion for technology are crucial.
Required Skills
- HTML
- CSS
- JavaScript
- React
- Angular
- Vue.js
- Node.js
- Java
- Python
- .NET
- SQL
- NoSQL
- RESTful APIs
- Microservices Architecture
- CI/CD (Continuous Integration/Continuous Delivery)
- AWS (Amazon Web Services)
- Azure
- GCP (Google Cloud Platform)
- Problem-solving
- Collaboration
- Communication
Benefits
- Opportunity to work with a global leader in smart, healthy, and sustainable buildings.
- Meaningful work projects that contribute to significant industry advancements.
- Robust learning and development opportunities for continuous professional growth.
- A company culture focused on supporting employees' physical, financial, and emotional well-being.
- Membership in a 'Great Place To Work' Certified organization.
- Empowering work environment where voice and ideas are heard and valued.
- Exposure to cutting-edge technologies and innovative solutions in a hybrid work model.
- Collaborative team environment with cross-functional interactions.
Selection Process
The selection process for the Graduate Engineer Trainee (GET) - Full Stack Developer role at Johnson Controls typically involves multiple stages designed to assess both technical aptitude and cultural fit. Initially, applications are screened based on academic qualifications, relevant projects, and any prior internship experience. Shortlisted candidates may then be invited for an online assessment, which could include aptitude tests and technical coding challenges to evaluate problem-solving abilities and programming proficiency. This is usually followed by one or more rounds of technical interviews conducted by senior developers or engineering managers, focusing on data structures, algorithms, system design, and specific full-stack technologies mentioned in the job description. The final stage often includes an HR interview to assess communication skills, career aspirations, and alignment with Johnson Controls' values and work culture.
How To Apply
Eligible candidates who are enthusiastic about starting their career as a Graduate Engineer Trainee - Full Stack Developer at Johnson Controls are encouraged to click the official apply link below and submit their application directly through the company's career portal.
FAQ
What is a Graduate Engineer Trainee (GET) role at Johnson Controls?
A Graduate Engineer Trainee (GET) role at Johnson Controls is an entry-level position designed for freshers and recent engineering graduates. It provides an intensive training and development program, allowing new hires to gain hands-on experience in critical projects, contribute to the company's mission, and develop essential professional skills under the guidance of experienced mentors. This specific GET role focuses on Full Stack Development.
What qualifications are required for this role?
Candidates for the Graduate Engineer Trainee - Full Stack Developer role should typically hold a Bachelor's degree such as B.Tech or BE in Computer Science, Information Technology, or a related engineering discipline. While '1+ Year Experience' is mentioned, this is often inclusive of strong academic projects, internships, or relevant part-time experience, making it suitable for recent graduates.
Is prior experience necessary for this GET position?
While the job description states '1+ Year Experience', this Graduate Engineer Trainee role is primarily targeted at freshers and recent graduates. Candidates with significant internship experience, comprehensive academic projects, or foundational knowledge in full-stack development gained through self-study or academic courses are strongly encouraged to apply. The requirement is not for extensive prior industry experience but rather a solid understanding and practical application of relevant skills.
What are the key technologies I'll be working with as a Full Stack Developer?
As a Full Stack Developer GET, you will gain exposure and work with a comprehensive range of technologies. These include front-end frameworks like React, Angular, or Vue.js, alongside HTML, CSS, and JavaScript. For back-end development, you'll work with Node.js, Java, Python, or .NET, coupled with SQL/NoSQL databases, RESTful APIs, and microservices architecture. You'll also learn about DevOps practices, CI/CD pipelines, and cloud platforms such as AWS, Azure, and GCP.
What benefits does Johnson Controls offer its employees?
Johnson Controls is a 'Great Place To Work' certified organization that offers a supportive and empowering culture. Employees benefit from significant professional development and learning opportunities, engaging work projects, and a holistic focus on their physical, financial, and emotional well-being. Joining Johnson Controls means becoming part of a global leader committed to innovation and sustainability.
Where is this role located?
This Graduate Engineer Trainee - Full Stack Developer position is located in Pune, Maharashtra, India. The role operates under a hybrid model, offering flexibility while ensuring team collaboration and engagement within the office environment.
Which batches are eligible to apply for this Johnson Controls GET role?
This Johnson Controls Graduate Engineer Trainee (GET) role is open to eligible freshers and recent graduates from the 2024, 2025, 2026, 2027, and 2028 academic batches who are looking to embark on a career in full-stack development.