सभी नौकरियों पर वापस
H

Advanced Systems Engr

Honeywell

Bengaluru · in 1d ago

नौकरी विवरण

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.

मिलती-जुलती सक्रिय नौकरियां