Job Description :
Position title: Senior Java Developers
Location: Washington, DC
Duration: 3 – 12 months temp to perm
Interview process: Direct in person interview tentatively on Thursday 7/20

Requisition Details
. The selected individuals will be working on full-life cycle, scrum-team development tasks and maintenance activities related to our e Service and Digital experience programs. Responsibilities include, but are not limited to:
Working with architects and technical leads on software design, prototyping, and development
Developing software per architecture design and industry best practices
Unit & integration testing of developed code
Participating in code reviews
Documenting system changes
Mentoring more junior resources and enforcing software development best practices
Operational support and maintenance programming
Required Skills:
This position requires a BS in computer science or equivalent degree, and 6+ years of professional software development experience using Enterprise Java technologies. Specific requirements include, but are not limited to:

Strong, hands-on experience using the latest Java/JEE technologies
Experience with open source Frameworks including Spring MVC, Spring Batch, Spring Boot, Hibernate, MyBatis
Experience with both RESTful and SOAP web services
Familiarity with DevOps technologies, including Jenkins
Familiarity with various UI frameworks like JQuery, AJAX, and AngularJS
Excellent troubleshooting, analytical and problem solving skills
Comfort in working within a unix environment (AIX)
Independent, self-starter, & team player

Software & Tools:
Java/JEE, Spring MVC, Spring Batch, Spring Boot, Spring Security, Hibernate, MyBatis, AngularJS, REST and SOAP Web Services, Git, Maven, Jenkins, Junit and TestNG, Maven, Ant, XML, MyEclipse, Unix