Salary range: DOE 70/k-100/kmax
This position is for a Mid-Level Java backend developer with testing experience.
Design, develop, test, debug, maintain, and deploy Java-based web applications
Develop unit tests
Participate in all aspects of an Agile based engineering process from planning to retrospective.
Design and develop software in Java and JEE (Spring MVC, Hibernate, RESTful) to manage applications hosted on Amazon Cloud.
Actively involved in design discussions, POCs, design and implementation.
Develop core modules leveraging Spring, Hibernate and Rest Services
Utilize design patterns and best practices as needed
Create and execute unit and system testing of the design once the solution has been developed
Work closely with other team members to successfully deploy the code to production
At least 3 years of experience developing java based web applications in an Agile environment
Experience utilizing frameworks such as Spring, Hibernate, Aspect Oriented Programming, Dependency Injection, MVC.
Experience developing and managing deployment life-cycles using Subversion and Continuous Integration environments
Experience with relational databases is a plus
Knowledge of Section 508 requirements is preferred
Technical Skills Required
Required Skills: Java, Spring MVC Framework, Hibernate, AJAX, Apache Tomcat, Apache Ant, JUnit
Preferred skills: Jenkins, ElasticSearch, XML, HTML 5, JQuery, CSS, MySQL and Oracle