Software Engineer II

Honeywell   •  

Grand Rapids, MI

Industry: Manufacturing


Less than 5 years

Posted 49 days ago

The Software Engineer II at Honeywell Intelligrated ( creates software solutions by analyzing, designing, developing, implementing and maintaining Java based components and interfaces in a timely manner. The Sr. Software Engineer will perform base-line testing of all components, analyze results, document and track issues in our toolkit and work to deliver quality products to our customers. The software engineer will interact with management to understand and clarify requirements.Participates in the development and preparation of JAVA design specificationsWorks with the R&D team leadership or implementation team leadership to meet delivery deadlines as well as maintain/support of existing applicationsProvides implementation support as directedWorks closely with Project Leaders to resolve any issuesFollows testing life cycle procedures; including analyzing and testing software to ensure solutions
meet standards and end user requirementsDocuments modifications and changes to programUnderstands the functions/operational concepts and interpret design specifications and time estimates for JAVA program development of Warehouse Management systems (WMS) applications and Customer Specific Modifications, reporting progress on all activities to Project Leader Maintains and improves quality results by following standardsRecommends improved policies and proceduresUnderstands customer business practices related to the software being developed, in order to provide better technical solution optionProposes software configuration/modification to adapt to business change requirementsRecognizes and proposes core software improvementsMay be required to perform other duties as requested, directed or assigned


Builds high-performance high-quality software that meets design specificationsParticipates in the development and preparation of design specifications and code reviewsProvides implementation support as neededDocuments modifications and changes to the systemRecognizes and proposes core software improvements


  • Bachelors degree in Engineering or Computer Science
  • A minimum of 3 years of JAVA work experiencerequired


  • Master’s degreepreferred
  • Proficiency in JAVA, data architecture, algorithms, relational database design and Oracle, MS, SQL,
    and DB2 databases is preferred
  • Developing highly scalable, distributed, dynamic client server applications is a plus
  • Experience in Windows Server, Linux and IMB/OS operating systems preferred
  • Websphere Application Server and Tomcat Applications Server a plus
  • Experience in Websphere
  • Development Studio (Development Tool), a plus
  • Demonstrated experience using problem solving, investigative and troubleshooting skills