23 Oct
|
Johnson Controls
|
Pune
23 Oct
Johnson Controls
Pune
Location: Pune]
About Us : 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.
Job Overview :
- quality, maintainable code.
Key Responsibilities :
- 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.
- Mentorship: Mentor junior developers, help them grow technically, and provide guidance on best practices for backend development.
Required Skills and Experience :
- 5 to 8 Years of Backend Development : Strong experience in backend development with Java and Spring Boot, including building scalable, high-performance microservices.
- Database Knowledge : Hands-on experience with PostgreSQL or other relational databases, including query optimization and database design.
- Python / C++ (Nice to have) : Familiarity with Python for scripting or automation tasks related to backend systems.
- Linux (Ubuntu) : Comfortable working with Ubuntu and other Linux-based environments, especially in cloud infrastructure settings.
- API Development (mandatory) : Strong experience building and consuming RESTful APIs, integrating with both internal and external services.
- Code Quality : Experience with unit testing, test-driven development (TDD), and maintaining code quality through continuous integration practices.
- Version Control : Experience with Git for version control and collaboration.
Nice to Have :
- Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI, or CircleCI.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Knowledge of event-driven architectures or message queues (e.g., Kafka, RabbitMQ).
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
Education :
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
Why Join Us? :
- Cutting-edge Work: Contribute to the development of a platform that is transforming building management systems.
- Career Growth: Join a fast-growing company with opportunities to expand your skills and take on leadership roles.
- Collaborative Culture: Work with a talented and motivated team that values continuous learning and collaboration.
📌 Sr Platform Engineer (Pune)
🏢 Johnson Controls
📍 Pune