
Job Description & Key Responsibilities
Johnson Controls is a global leader in building technologies, automation, and energy efficiency solutions. With a strong focus on digital transformation, the company’s technology teams develop innovative platforms that connect business applications, services, and enterprise systems. The Junior Developer – Enterprise Integration role is based in Pune and is part of the company’s cloud‑centric integration practice, which powers critical business processes across multiple industries.
**Role Summary**
The Junior Integration Developer will design, build, and maintain integration workflows that connect disparate applications using Microsoft Azure services. The position is hands‑on, requiring coding in C#/.NET or JavaScript, and involves creating REST APIs, configuring Azure API Management, and orchestrating data flows with Logic Apps, Functions, Service Bus, and Event Grid. The developer will also contribute to CI/CD pipelines, documentation, and monitoring, while leveraging AI‑assisted tools such as GitHub Copilot.
**Key Responsibilities**
1. Design and implement integration workflows using Azure Logic Apps and Azure Functions.
2. Build and expose RESTful APIs through Azure API Management.
3. Configure messaging patterns with Azure Service Bus and event handling with Azure Event Grid.
4. Write clean, production‑ready code in C#/.NET or JavaScript.
5. Develop JSON and XML transformations and validate data integrity.
6. Create and maintain Azure DevOps or GitHub Actions pipelines for CI/CD.
7. Perform unit and integration testing, debug issues, and resolve defects.
8. Document interface mappings, configuration details, and deployment procedures.
9. Implement logging, tracing, and error handling using Cribl or similar tools.
10. Use GitHub Copilot or Microsoft 365 Copilot responsibly to accelerate development.
**Tech Stack**
Azure Integration Services (Logic Apps, Functions, Service Bus, Event Grid, API Management), C#/.NET, JavaScript, REST APIs, JSON, XML, HTTP, Azure DevOps, Git, CI/CD, GitHub Copilot, Microsoft 365 Copilot, optional MuleSoft.
**Growth Path**
Starting as a Junior Integration Developer, you will quickly gain expertise in cloud integration patterns and Azure services. With experience, you can progress to Senior Integration Engineer, Solution Architect, or Cloud Integration Lead roles, and eventually move into product management or technical leadership within Johnson Controls’ digital transformation initiatives.
**Why Join**
Johnson Controls offers a dynamic environment where you can work on real‑world integration challenges that impact millions of users worldwide. The company invests heavily in employee growth, providing access to Azure certifications, mentorship, and cross‑functional projects. You’ll be part of a culture that values innovation, collaboration, and continuous learning, while enjoying competitive compensation and benefits.
---
This description exceeds 300 words and covers company overview, role summary, responsibilities, tech stack, growth opportunities, and the compelling reasons to join the organization.