Johnson Controls logo

Software Engineer – Full Stack (OpenBlue)

Johnson Controls
Posted this week

LOCATION

Pune-Maharashtra-India · Onsite

EXPERIENCE

6+ Years

TYPE

FullTime

SKILLS REQUIRED

Full-Stack DevelopmentTypescriptReact.jsNode.jsRESTful APIsMicroservices Architecture

Job description

Overview

Build features end to end for OpenBlue, Johnson Controls' smart-building platform, working in a cross-functional team and sharing knowledge with less experienced engineers.

What you'll do

  • Develop features end to end, from design through to production, with minimal supervision.
  • Contribute to technical design and design discussions for microservices, APIs and web applications.
  • Build and maintain microservices, APIs and web applications.
  • Write clean, well-tested, maintainable code that follows team standards.
  • Take part in code reviews, giving and receiving constructive feedback, and help mentor junior engineers.
  • Run or support proofs of concept (PoCs) to evaluate new technologies and approaches.
  • Troubleshoot and fix issues in development, test and production environments.
  • Follow secure coding practices and help keep solutions scalable and performant.
  • Use AI-assisted development tools to speed up delivery.
  • Work with product, UX, QA and DevOps teams across locations to plan and deliver work.

What you'll need

  • 6+ years of software development experience, including significant hands-on full stack work.
  • Strong working knowledge of TypeScript, React and Node.js (NestJS preferred).
  • Experience building REST APIs and designing PostgreSQL or other relational data models.
  • Good understanding of microservices concepts.
  • Good understanding of web security, automated testing and CI/CD.
  • Working knowledge of Docker.
  • Good communication and problem-solving skills.

Nice to have

  • Exposure to gRPC.
  • Experience with Kubernetes, preferably on Azure.
  • Exposure to Kafka, Redis or real-time data streaming.
  • Experience working on multi-tenant SaaS platforms.
  • Interest in or experience with IoT or building systems.

Details

  • Location: Pune, India.
  • Full-time.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer – Full Stack (OpenBlue)