Job Description :
Internal JobID:TWK030
Senior Java Application Software Developer
Washington, DC 20226
In-person Interview Must
US Citizenship is required

Responsibilities include:
Develop and maintain Java software applications using Agile software development techniques
Support software application migration from an on-premise data center to a cloud environment
Consult with the business process owners, customers, users and constituents to develop and analyze customer requirements
Collaborate with members of project teams to ensure successful, technically sound projects which are completed on time and on budget
Lead and mentor more junior members of the team in the performance of project tasks
Perform application testing
Create and maintain application documentation

Education and Experience: Typically requires a Bachelor’s degree from an accredited college in a related discipline, with 7 years of prior relevant experience; or a Master’s degree with 5 years of prior relevant experience.

Required Qualifications:
Agile development experience
Application Server Experience with Agile development
Cloud development experience
Java Development JDK 1.7 / 1.8 (or higher); J2EE Technologies
REST API, SOAP
Relational SQL
JBoss Middleware
Apache Web Server
HTML, CSS & Webservices
JavaScript frameworks Node / Angular / Express
RedHat Linux
AWS Technologies (API Gateway, S3, Lamba, etc
Experience establishing goals and meeting project plan objectives
Excellent communication skills
Customer interface experience
Excellent teamwork skills, including team leadership experience

Desired Qualifications:
Docker, Kubernetes, OpenShift
GitLab, Jenkins, Nexus Repository, CloudFormation
Integrated Development Environment
noSQL
Mobile application development experience
Testing experience, including automated testing
Project management experience
Government contracting experience, particularly with the DOJ
DOJ or DOD Clearance

Client : Federal Department