Software Engr II Core Java & Niagara

Honeywell

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 4 days ago
Vacancies: 1 Vacancy

Job Summary

Description

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



Responsibilities

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


Qualifications

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 codeandproblem-solving
  9. Proficient with test-driven developmentusingJunit 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


DescriptionRole 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 r...
View more view more

Key Skills

  • Access Control System
  • Engineering
  • Bar Management
  • Jpa
  • Law
  • Jdbc

About Company

Company Logo

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 ... View more

View Profile View Profile