Java Developer

Job ID: 
18-00282
AboutWeb is currently seeking a Java Developer to join our client's team.

 
Job Duties:
  • Work with product owners and team members to interpret feature requests and develop software in iterative design/build/test cycles using an Agile development process
  • Drawing on components from the project's open-source framework, use Javascript (AngularJS and Bootstrap), RESTful web services, Java Spring MVC, Spring Web Flow and SQL Server to design, build and test software components for citizens and employees
  • Regularly check code into our continuous integration pipeline based on Git and Jenkins to incrementally build our overall system and get immediate feedback on build performance
  • Develop and expand unit and integration tests which will be automatically run by the build pipeline for developer feedback using JUnit and other tools like Selenium
Required Skills:
  • 3-5 years of recent experience developing and implementing software solutions using Java
  • Experience in Test Driven Development (TDD) and agile methodologies
  • At least 2 years of experience in developing and consuming RESTful APIs.
  • At least 2 years of experience in service Oriented Architecture/Service integration with Web Services, EJB, REST and security integration
  • Experience with several components in our open-source and enterprise software stack is desired, including Javascript (AngularJS and Bootstrap), Spring MVC, Spring Web Flow and SQL Server, and both RESTful and SOAP-based web services
  • Experience working in a continuous integration environment with Git and build server software (Jenkins) is desired
  • Bachelor's Degree
  • Per the contract vehicle, any candidate working on this project must have lived in the Continental US for three consecutive years within the past five years.  
#AW
Reston
VA