Description
The Software Engineer will analyze customer business goals and environments, contribute to software and storage architecture, prepare technical specifications, create and review design and functional documentation, and develop and review test strategies for software and storage products. The role requires at least five years of software development experience, hands-on Java development, application-server and messaging-system experience, Linux/Unix work, and familiarity with Spring, Hibernate, REST APIs, databases, and object-oriented design patterns.
