Hitachiposted 15 days ago
$126,757 - $212,900/Yr
Senior
Hybrid • Hillsboro, OR
Professional, Scientific, and Technical Services

About the position

Software Engineers are responsible for the development and maintenance of software and systems for Hitachi High-Tech America, Inc. (HTA) products.

Responsibilities

  • Hands-on development, documentation, and testing of distributed applications
  • Researching and resolving complex software and system problems
  • Designing and simplifying user interfaces and documenting them
  • Creating architectures and complex designs independently and documenting them
  • Integrate and test software to confirm compliance with specifications
  • Developing functional specifications
  • Finding and fixing complex errors in any software
  • Participate in design reviews, code reviews, and test reviews
  • Other duties as assigned

Requirements

  • BS Degree in Engineering, Computer Science, or an equivalent combination of education and experience
  • Minimum of eight (8) years' experience in software development - Senior Software Engineer
  • Minimum of ten (10) years' experience in software development - Senior Staff Software Engineer
  • Minimum of twelve (12) years' experience in software development - Principal Software Engineer
  • Emphasis in building large, highly scaled, complex N-Tier/SOA web-based business applications with a focus on server-side technologies is a plus
  • Must have relevant experience with Core Java and multithreading
  • Professional, hands-on experience with designing and developing applications using Java, Web-Services, and various databases in a highly scaled web environment
  • Strong experience using Java with a deep understanding of object-oriented analysis and design (including design patterns)
  • Three (3) years' experience in C++ is strongly preferred
  • Experience with open-source framework/libraries/concepts/tools such as JMS (Sun MQ), Cobertura, Ant, Maven, PostgreSQL, JBoss, and Selenium is required
  • Full software development lifecycle experience
  • Demonstrated experience and comfortability using Agile as well as iterative methodologies
  • Demonstrated experience with Test-driven development, using tools like Junit, Selenium, JMeter, and JProfile to spot performance issues and memory leaks
  • Experience with JCR systems (preferably JackRabbit) strongly preferred
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service