What are the responsibilities and job description for the Java Software Engineer position at Managed Staffing, Inc.?
Minimum of five years working experience in Information Technology
Minimum of three years developing Java web applications or web services
Familiar with Behavior Driven Development (BDD) / Test Driven Development (TDD), knowledge in Cucumber is a plus
Familiar with all facets of the software development lifecycle; preferably with Agile Scrum
Experience in systems analysis, application design, quality assurance, and the coordination of multiple enterprise systems to achieve overall system functionality is desirable
Knowledge of secure software development practices and experience in software vulnerability remediation is desirable
Applied knowledge of version control, configuration management, and continuous integration is desirable