Location: Pune]
At Johnson Controls, we are driving innovation in intelligent building management through our OpenBlue Platform. By leveraging cutting-edge technologies, we help optimize building systems like HVAC, chillers, and connected controls. We are looking for a Staff Engineer to join our team and focus on the backend development of the OpenBlue platform, building scalable, reliable, and high-performance services to support our edge computing and cloud-based systems.
As a Staff Engineer, you will be responsible for backend development using Java and Spring Boot, designing and implementing core services that power the OpenBlue Platform. You will work with modern tools and technologies like Kubernetes, Docker, and PostgreSQL to build scalable, cloud-native applications. This is a hands-on role that requires strong backend development skills, a passion for solving complex problems, and a focus on delivering high- quality, maintainable code.
-
Backend Development: Design and implement scalable, high-performance backend services using Java, Spring Boot, and PostgreSQL to support the OpenBlue Platform.
-
Cloud-Native Architecture: Work with Kubernetes and Docker to build and deploy containerized services that run seamlessly in cloud environments.
-
API Development: Develop and maintain RESTful APIs that integrate with other system components, including edge devices and cloud services.
-
Collaboration: Work closely with frontend engineers, DevOps teams, and product managers to ensure backend services meet requirements and are well-integrated with other components.
-
System Optimization: Focus on building services that are not only functional but also optimized for scalability, performance, and reliability.
-
Code Quality: Write clean, maintainable code following best practices. Participate in code reviews and ensure high-quality standards are met.
-
Automation: Implement automation and continuous integration practices to improve development workflows and ensure robust deployments.