Java Developer

Job Title: Java Developer

Job Id: ITS1217121

Location: Reston, VA

Responsibilities
• Build large scale enterprise Java applications, specifically working on an Internet-facing citizen engagement system as well as a SOA service to connect vetting and credentialing systems across the federal government
• Effectively work in a light-weight Java framework and a continuous integration environment
• Design, build, and maintain efficient, reusable, and reliable Java code
• Employ the values and principles of Agile development
• Actively participate in improving the code base by performing code reviews
• Support quality development and pursue better ways to build software
• Understand and follow emerging design protocol to meet the business needs of the client

Qualifications
• 2+ years of Java development/coding experience, preferably on large-scale Federal government programs
• Experience with Javascript (AngularJS and Bootstrap), Spring MVC developed with STS, MongoDB and Oracle, Selenium, and both RESTful and SOAP-based web services
• Proven success with database design and tuning
• Experience with Gradle, Activiti / jBPM, jQuery, MuleSoft, Geb and Spock
• Experience with automated testing and working in a CI environment
• Ability to excel within an Agile environment
• Strong written and verbal communication skills
• Strong organizational skills and the ability to multitask
• Ability to work in a fast paced, constantly changing environment
• Bachelor’s Degree in Computer Science or Computer Engineering is preferred
• Experience in a Federal agency environment is a plus
• Experience with Siebel is a plus