Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Software Engr II - Niagara Framework and Core Java

Honeywell

Honeywell

Software Engineering
Bengaluru, Karnataka, India
Posted on Feb 19, 2026

Role Overview:

As a Software Engineer II, you will be responsible for developing and maintaining scalable web applications, APIs, and integrations, ensuring configurability and extensibility. This role focuses on building a configuration-driven and IoT-ready platform with workflow automation, real-time data processing, and GIS capabilities


Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation business segments – powered by our Honeywell Forge software – that help make the world smarter, safer and more sustainable.
As a Software Engr II here at Honeywell, you will design, develop, and maintain software applications, collaborate with cross-functional teams, and ensure timely project completion. Impact innovative solutions driving efficiency and productivity.

Key Responsibilities

  • Design low-level architecture based on SOLID principles, adhering to system requirements.
  • Develop code, automated unit tests, and automated integration tests.
  • Review code and tests built by peers critically.
  • Actively participate in SCRUM ceremonies such as backlog refinement, sprint planning, retrospectives, and demonstrations.
  • Collaborate with cross-functional teams, including architects, product owners, DevOps engineers, and test engineers.
  • Ensure security, scalability, and maintainability in all aspects of the system

Required Skills:

  1. Proficient and in-depth knowledge in Core JAVA programming skills
  2. Proficient in developing applications on Niagara framework - IoT software platform that integrates, manages, and controls diverse building and industrial systems into a single, unified environment
  3. Proficient in object-oriented programming
  4. Proficient Expert in developing multithreading applications
  5. Proficient in wiring Java script applications
  6. Proficient in different JAVA design patterns
  7. Good in documenting low level design
  8. Proficient in debugging the code and problem-solving
  9. Proficient with test-driven development using Junit, Mockito, etc..
  10. Experience in all stages of software development lifecycle
  11. Expert in writing clean, readable Java code
  12. Good understanding of JVM, its limitations, weaknesses, and workarounds
  13. Good in supporting and maintaining existing code
  14. Good in continuous integration tools like Bamboo, Ant, Gradle etc
  15. Proficient with Agile Software Development