

Java Software Engineer (Schenectady)
The successful candidate will operate in a diversified, innovative research environment and will assist in the creation of cutting edge technologies supporting areas such as energy generation technology, jet engines, lighting and others. Responsibility for supporting the creation and implementation of executable models for existing process and work to make new executable processes. Software skills, formal modeling and detailed document analysis of the process is required. This task involves interacting with other software developers.
Because of the nature of this role, US citizenship or equivalent (Green Card) is required.
POSITION SPECIFIC DUTIES
- Configuring and installing open source server components.
- Integration and configuration existing enterprise level software applications.
- Apply security and authentication mechanism to new and existing services.
POSITION SPECIFIC REQUIREMENTS
- At least 5 years’ experience in maintaining and administrating enterprise applications and systems.
- At least 2 years of experience in backend architecture, messaging queues, service integration, etc.
- Software development tools/processes: eclipse, ant, Hudson, javadoc, version control, bug tracking, regression testing.
- Static and dynamic web servers and web services.
- Database design and integration.
Experience with any of the following is a plus
- Open-source software development
- Management of export controlled and sensitive data
- Integration with social media
