This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
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