Previous Job
Jr. Java Developer
Ref No.: 18-05250
Location: Tysons Corner, Virginia
Start Date: 05/23/2018
Client is at the forefront in supporting a federal agency's transformation to large-scale Agile adoption across the enterprise. Client is seeking a junior Java Developer for a position in Tysons, VA to help us build an Internet-facing citizen engagement system. Using a light-weight Java framework and a continuous integration environment, you'll join our team of developers building the next-generation of customer engagement systems for federal service agencies.

Technical Skills:
Mandatory • 6 months of recent experience developing and implementing software solutions using Java and/or AngularJS
• 6 months of experience working in an agile environment
• 6 months of Spring Boot, RESTful services
• 6 months of experience in using and managing change management tools, Git, Subversion, TortoiseSVN, and build server software (Jenkins/Hudson/Bamboo)
• 6 months of database experience with Oracle and Hibernate

Job Responsibilities:
• Work with product teams and product owners 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, MongoDB, RESTful web services, MuleSoft, Java Spring MVC and Oracle to design, build and test software components for citizens and employees
• Regularly check code into our continuous integration pipeline based on Gradle, 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 Geb, Spock and Selenium

LCAT Requirements:
Applies fundamental concepts, processes, practices, and procedures on technical assignments. Performs work that requires practical experience and training. Work is performed under supervision.