Job D3823 Description Click to apply: Please attach resume to mail
SOFT's client located in New York, NY is looking for a System Tooling Engineer - Java / Maven for a long term contract assignment.

Qualifications:
  • Object-Oriented Design (OOD) principles, patterns and anti-patterns, and good practices with Java (Java6 or later) 
  • 10+ years Java programming experience 
  • Automated testing principles, patterns and anti-patterns, and good practices with JUnit and other frameworks 
  • Automated build and continuous integration principles, patterns and anti-patterns, and good practices with Maven
  • Software Configuration Management (SCM) principles, patterns and anti-patterns, and good practices with Subversion (SVN)
  • Unix user commands and basic shell scripting 
  • Mentoring, coaching, training other developers
  • Understanding of software development lifecycle concepts, including software configuration management, modeling, programming and development, and testing. 
  • Attention to detail 
  • Written, verbal and personal communication skills. 
  • Ability to analyze, understand, and communicate to others technical data, specifications, designs, etc.
  • Troubleshooting and reasoning skills - Experience developing custom plugins to development tools such as Maven, Eclipse and Jenkins. 
  • Experience with Unix shell scripting. 
  • Experience with Unix system administration and troubleshooting 
  • Ability to work as a member of a Scrum team 
  • Eclipse - Jenkins - Nexus / IQ Server - Subversion / Git - Docker - Python