Lead Software Engineer
Full Job Description
Lead Software Engineer - Java
What you will do
In this role, you will be part of the Cloud product development team to manage and deliver new product functionalities, modify existing features, or improve overall product capabilities as required.
The Lead engineer operates within the Software Development Group for the design, development, and testing of Retail products deployed on Google Cloud Platform (GCP).
You will collaborate in a multi-disciplined engineering team comprising Java engineers, Mobile developers, Web UI specialists, and Software Architects. Together, you will focus on applied research, technology innovation, and delivering new solutions for our customers.
- Independently own modules for the design and implementation of Java-based applications while working closely with technical architects.
- Lead and manage a team, providing timely updates and reports to senior management.
- Independently code, test, and integrate changes into software branches.
- Collaborate with cross-functional teams to analyze, design, and develop new features.
- Adhere to the Software Development Life Cycle (SDLC) and Agile development processes.
- Comply with established guidelines while making recommendations for necessary changes to standards.
- Review product functional specifications and provide constructive feedback.
Company
Johnson Controls
Johnson Controls is a global technology leader providing innovative solutions for buildings and vehicles, focusing on energy efficiency, sustainability, and connected infrastructure.