Software Engr I
Honeywell Technologies
About the role
Honeywell Technologies is a global automation leader with a heritage of delivering mission‑critical solutions across building, industrial and process sectors. With more than 50,000 employees worldwide, Honeywell combines deep domain expertise with a data‑driven platform – the Honeywell Technologies Accelerator and Forge – to drive the transition from automation to autonomy. The company’s culture emphasizes innovation, safety, and sustainability, offering fresh graduates a chance to work on products that impact millions of lives daily.
As a Software Engineer I, you will be part of the IoT/IIoT product team based in Bengaluru. The role focuses on designing, developing, and delivering Java‑based modules for building‑automation and industrial‑automation solutions. You will collaborate with senior architects, product managers, and cross‑functional teams to translate business requirements into high‑quality, scalable code while adhering to Agile practices.
This position is ideal for candidates who are passionate about core Java, enjoy solving complex problems, and are eager to explore emerging technologies in the automation domain.
Key Responsibilities
- Develop, test, and maintain Java applications using core Java, collections, multithreading, JDBC, and I/O APIs.
- Participate in the design and architectural discussions for new IoT/IIoT features.
- Implement RESTful web services and, where required, integrate with Spring Boot components.
- Write clean, reusable code following design patterns and best‑practice coding standards.
- Contribute to code‑quality initiatives such as peer reviews, static analysis, and unit testing.
- Collaborate with QA and DevOps teams to ensure smooth CI/CD pipelines.
- Assist in troubleshooting production issues and provide timely fixes.
- Stay updated with Java 8+ features, Oracle/Orion databases, and BACnet protocol basics.
- Support Agile ceremonies – sprint planning, daily stand‑ups, retrospectives.
- Mentor junior peers and take ownership of at least two modules throughout the product lifecycle.
Tech Stack: Core Java, Java 8+, JavaScript (basic), Oracle Database, Orion Database (optional), REST APIs, Spring Boot (optional), Agile/Scrum, Git, Jenkins.
Growth Path: Starting as Software Engineer I, high performers can progress to Software Engineer II, Senior Engineer, and eventually Technical Lead or Architecture roles within Honeywell’s IoT ecosystem. The company offers continuous learning programs, certifications, and exposure to cutting‑edge automation projects.
Why Join Honeywell: You will work on real‑world automation products that shape smart buildings and factories, gain mentorship from industry veterans, and enjoy a hybrid work model that balances on‑site collaboration with remote flexibility. The organization’s strong focus on safety, sustainability, and employee development makes it an attractive launchpad for a long‑term engineering career.
Eligibility & process
Who can apply
B.Tech/B.E. or M.Tech in Computer Science, Information Technology, Electronics & Communication or related streams; Minimum 60% aggregate (or CGPA 6.0/10); Batch 2026; No active backlogs at the time of joining; Strong programming fundamentals in Java; Good communication skills in English.
Skills & stack
Selection process
- Round 1: Online coding assessment (Java fundamentals & data structures)
- Round 2: Technical interview (design, architecture, IoT concepts, BACnet basics)
- Round 3: HR interview (fitment, career aspirations, work‑culture alignment)
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in Core Java. Answer
What is the time and space complexity of QuickSort vs MergeSort? Answer
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
What happens under the hood when you enter a URL in a browser? Answer
What is the difference between REST and GraphQL APIs? Answer
Behavioural & HR questions 3
Highlight Honeywell Technologies's market reputation, recent tech innovations, and how your skills in Core Java directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.