KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
JD #2757
Applications open Full-Time Job

Software Engr I

Honeywell Technologies

  • Bengaluru, Karnataka, India
  • 5 LPA
  • Fresher (0-1 Yrs)
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

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

Core Java Java Collections Multithreading JDBC REST APIs Agile Methodology Basic Javascript Design Patterns

Selection process

  1. Round 1: Online coding assessment (Java fundamentals & data structures)
  2. Round 2: Technical interview (design, architecture, IoT concepts, BACnet basics)
  3. Round 3: HR interview (fitment, career aspirations, work‑culture alignment)

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Core Java, Java Collections, Multithreading, JDBC, REST APIs, Agile Methodology, Basic Javascript, Design Patterns) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Honeywell Technologies Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in Core Java. Answer
Model answer: 1. Encapsulation (data hiding via private fields/getters). 2. Abstraction (hiding implementation complexity). 3. Inheritance (code reusability). 4. Polymorphism (method overriding/overloading).
What is the time and space complexity of QuickSort vs MergeSort? Answer
Model answer: QuickSort: Average O(N log N) time, O(log N) space. Worst O(N^2). MergeSort: Guaranteed O(N log N) time, but requires O(N) auxiliary space.
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
Model answer: Indexes speed up SELECT queries via B-Trees. However, they slow down INSERT, UPDATE, and DELETE operations because indexes must be updated on disk. Avoid on low-cardinality columns (e.g., boolean flags).
What happens under the hood when you enter a URL in a browser? Answer
Model answer: 1. DNS lookup (resolves IP). 2. TCP 3-way handshake (SYN, SYN-ACK, ACK). 3. TLS negotiation for HTTPS. 4. HTTP GET request sent. 5. Server responds with HTML/CSS/JS. 6. Browser renders DOM & CSSOM tree.
What is the difference between REST and GraphQL APIs? Answer
Model answer: REST uses multiple fixed endpoints with possible over/under-fetching. GraphQL uses a single endpoint allowing clients to query exact fields in a single request.
Behavioural & HR questions 3
Why do you want to join Honeywell Technologies as a Software Engr I?
Highlight Honeywell Technologies's market reputation, recent tech innovations, and how your skills in Core Java directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Honeywell Technologies 5 LPA
Recruiter Resume Apply
Chat Chat with Kashii