Honeywell Manufacturing

Advanced Systems Engr

Bengaluru, India In person Full-time

As an Advanced Systems Engineer here at Honeywell, you will design, implement, and manage complex systems, driving innovation, safety, and efficiency. Work on cutting-edge projects and shape future technology solutions.

Key Responsibilities

  • Full-stack development: Design, develop and maintain backend services with Java/Spring Boot and Node.js, and responsive web and desktop applications with React and Electron.
  • APIs & architecture: Build and integrate REST APIs, and make architecture decisions that support scalability, resilience and maintainability.
  • Data & messaging: Develop data models and optimise MySQL/MongoDB queries; implement reliable event-driven integrations.
  • Secure development: Implement authentication and authorisation, apply secure coding practices, and remediate application and dependency vulnerabilities.
  • Quality & delivery: Write automated tests, participate in code reviews and contribute to CI/CD and Agile delivery.
  • Deployment & support: Deploy and troubleshoot applications using Docker and Kubernetes, and work with RHEL and Ubuntu environments to resolve production issues.
  • Technical collaboration: Translate business needs into technical solutions and communicate design decisions and trade-offs to stakeholders.

MUST HAVE

  • Core development & user interfaces
  • Java: Hands-on backend development with Java and Spring/Spring Boot; strong concurrency, core Java, design patterns and unit testing skills.
  • Node.js: Build and debug server-side services with JavaScript/TypeScript, asynchronous programming, npm and service integrations.
  • React: Develop reusable, performant applications using functional components, Hooks, state management and routing.
  • Electron: Build secure cross-platform desktop applications with React/JavaScript, including main/renderer processes, IPC, packaging and native integration.
  • JavaScript / HTML5 / CSS3 & Responsive UI: Strong modern JavaScript, semantic HTML and maintainable CSS skills; build accessible, responsive, cross-browser interfaces using Flexbox/Grid, media queries and reusable design-system components.
  • APIs & architecture
  • REST APIs: Design and implement secure RESTful services, covering resource modelling, HTTP semantics, validation, pagination, error handling, versioning, OpenAPI/Swagger, testing and lifecycle management.
  • Architecture & scalability: Assess monolith/microservice trade-offs and design scalable, resilient services using clear boundaries, caching, load balancing and failure-handling patterns.
  • Security & data
  • API security: Implement OAuth 2.0, OpenID Connect, JWT and RBAC; validate tokens, secure authentication flows and service-to-service access, and manage secrets.
  • Application security: Apply OWASP Top 10, secure coding, least privilege, dependency security and vulnerability remediation throughout the development lifecycle.
  • Databases: Strong MySQL and MongoDB skills in data modelling, indexing, query optimisation, transactions, consistency and recovery; select SQL or NoSQL appropriately.
  • Delivery & distributed systems
  • DevOps: Experience with Git, CI/CD, code reviews, automated unit/integration/end-to-end testing and Agile/Scrum delivery.
  • Containers & orchestration: Package applications with Docker and deploy, configure, scale and troubleshoot Kubernetes workloads securely.
  • Event-driven systems: Understand Kafka or RabbitMQ, producers/consumers, partitioning, ordering, retries, dead-letter queues, delivery semantics, idempotency and schema evolution.
  • Operating systems: Hands-on experience working with RHEL and Ubuntu operating systems.
  • Problem solving & communication
  • Solve ambiguous production and business problems, and communicate technical decisions and trade-offs clearly to diverse stakeholders.

GOOD TO HAVE

  • IEC 62443: Experience with secure product development under IEC 62443-4-1 and IEC 62443-4-2, including threat modelling, security verification, vulnerability management and secure updates.
  • Advanced event-driven architectures: Hands-on design of highly available, loosely coupled Kafka/RabbitMQ systems for low-latency, high-volume real-time processing.
  • C++: Strong OOP, STL, memory management, multithreading and debugging skills with modern C++ (C++11/14/17+).
  • Shell scripting: Automate Linux/Unix tasks using Bash/Shell, grep, awk and sed, with robust error handling.
  • Ansible: Automate configuration and deployments using playbooks, roles, inventories, templates and Ansible Vault.

PREFERRED EXPERIENCE

8+ years of software development experience.

Job description provided by Honeywell.
View the original posting