Job Description :
Role: Mid Level Java Developer

Location: Washington, DC

Duration: Long Term Contract

Responsibilities:

Build large-scale enterprise Java applications, specifically an Internet-facing citizen engagement system and a Web application for credentialing/case management system
Effectively use a Web 2.0 framework along with Java/Spring based REST APIs and work in 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:

3+ years of Java development/coding experience, preferably on large-scale Federal government programs
3+ years developing and implementing software solutions using HTML/CSS, JavaScript, Bootstrap, AngularJS, and/or jQuery
2+ years of working with RESTful APIs/Spring Services/Spring MVC
2+ years of using software development tools such as Eclipse/STS, Git, Maven, Ant, and Jenkins
2+ years of experience with databases (especially Oracle)
2+ years designing and performing unit tests and automated tests
1+ year(s) working in an Agile environment
Experience with automated testing and working in a CI environment
Ability to excel within an Agile environment
Strong written and verbal communication skills
Ability to work in a fast paced, multi-focus environment
Bachelor’s Degree in Computer Science or Computer Engineering is preferred

Client : State Of DC