Software Engr II - Core Java
Honeywell
Software Engineering
Bengaluru, Karnataka, India
Posted on Jan 5, 2026
Software Engr II– Core Java & Reactjs
The ideal candidate should possess practical experience in building scalable applications using model driven architecture with Core Java technologies. Additionally, they should have expertise in front-end development using React.js with Java script , along with a solid understanding of IoT systems, cloud technologies, and containerization. This role requires a technical leader capable of designing, developing, and optimizing applications while mentoring a development team.
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.
Required Skills & Experience:
- Expert and in-depth knowledge in Core JAVA & object-oriented programming skills
- Expert in developing multithreading applications
- Front-End Development: Hands-on development using React.js or Angular, Java script and modern UI frameworks.
- Database Technologies: Experience with SQL/NoSQL databases (PostgreSQL, MongoDB, Redis, etc.).
- Expert in different JAVA design patterns
- Proficient in creating detailed design documentation & designing an application from scratch
- Expert in debugging the code and problem-solving
- Expert with test-driven development using Junit, Mockito, etc..
- Expert in all stages of software development lifecycle
- Proficient in analyzing user/customer requirements/needs to define software requirements
- ·Proficient in writing reusable Java libraries
- Expert in writing clean, readable Java code
- Proficient understanding of JVM, its limitations, weaknesses, and workarounds
- Proficient in supporting and maintaining existing code
- Proficient in continuous integration tools like Bamboo, Ant, Gradle , Git, Jenkins or GitHub Actions for automation.
- Proficient with Agile Software Development
- IoT Knowledge: Experience in IoT protocols (MQTT, WebSockets, etc.), edge computing, and sensor integrations
- Niagara framework expertise is added advantage
Key Responsibilities
- Design and develop full-stack applications using Core Java, React.js in Niagara framework’s eco system.
- Build and maintain IoT-enabled solutions for smart communities, integrating with sensors, devices, and IoT platforms.
- Work with cloud platforms (Azure/AWS/GCP) for deployment, scalability, and performance optimization.
- Lead technical discussions, mentor developers, and enforce best coding practices.
- Collaborate with product managers, UI/UX designers, and stakeholders to deliver user-centric solutions.
- Ensure adherence to security best practices, CI/CD pipelines, and DevOps methodologies.
- Troubleshoot and optimize application performance, debugging IoT integrations and real-time data processing.
- Research and integrate emerging technologies relevant to the Smart City domain.