POSITION : Sr. Java Developer
Emp Type : 6 months Contract to Hire
End Customer : Fed Government
Clearance Required : None
MISSION OF PROGRAM / PROGRAM OVERVIEW :
On this program, we operate, maintain, and enhance CBP's suite of targeting and analysis systems supporting law enforcement activities at all 328 Ports of Entry, along the borders between Ports of Entry, and at strategic international locations in 50 countries to help CBP protect national security, public safety, and facilitate lawful trade and travel.
POSITION SUMMARY :
- We are currently seeking a motivated, career, and customer-oriented Java Developer to join our team to begin an exciting and challenging career.
- Job Responsibilities
- Design and implement Micro Service Architecture JEE software applications
- Use modern software engineering tools including Eclipse, Visual Studio Code, and Atlassian Suites for design, development, and testing the software
- Present the solution at formal and informal design reviews, and document the design according to the Government's system lifecycle methodology
Required Skills and Experience
Bachelor's degree in computer science or related engineering field with 9 years of technical experienceProvisioning, operating, and maintaining systems running on AWS (or equivalent cloud providers)Java Micro Service Architecture frameworks such as Spring BootJava Frameworks such as Spring, MVCHibernateXML, JSONSQL, JDBCUnix, LinuxFamiliar with Camunda or other Business Process Management platformsExperience with object-oriented analysis and design techniquesThorough understanding of infrastructure (firewalls, load balancers, storage, monitoring, security, etc.) and have experience with orchestration to develop a cloud solutionScalable Web ApplicationsHTML, CSS, and JavaScriptHigh level of self-motivation, desire to deliver stellar solutions, and willingness to work in a distributed team environmentAbility to lead and mentor junior-level developersDesired Skills and Experience
Developing 100% automated unit tests using Selenium, or equivalent toolsSoftware Configuration Management (SCM) tools (Git, Gradle / Maven), Jenkins, ArgoCD, SonarcubeContainer platforms such as Kubernetes, DockerCamunda BPMLoad Balancing and Enterprise Service Bus frameworks (preferably under a Cloud environment)Agile Scrum and possibly experience with leading a Scrum team as a Scrum master or equivalentBiographic / document text matching using a framework such as Lucene / Solr, ElasticSearch, Sphinx, etc.PostgreSQL, DynamoDB, HBase, MongoDB, CassandraReactJS, JQuery, AngularJS, NodeJSMaster in Computer Science or a related fieldCustomer Requirements
Clearance - Ability to obtain and hold a public trust position and favorable suitability based on a CBP BackgroundInvestigationCitizenship - Must be a US CitizenLocation - Telework with some on-site (Kingstowne, VA and / or Ashburn, VA) visits for mission needs.