Senior Software Engineer


Job Details

Customer Requirements


  • Clearance Ability to obtain and hold a public trust position and favorable suitability based on a CBP Background Investigation
  • Citizenship Must be a US Citizen


Position Summary

We are currently seeking a motivated, career and customer-oriented Senior 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, Gitlab, and Atlassian Suites for ticketing and documentation, 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
  • Participate on daily scrums and code reviews

Required Skills and Experience


  • 10+ years of experience with Java
  • Object Oriented Programming Concepts
  • Core Java
  • Spring Framework
  • Spring Boot
  • Java Integration with Databases (RDBMS and/or NOSQL)
  • SQL and/or NOSQL Query Language
  • REST API Design and Development
  • Git
  • Understanding of Micro-Service Architecture
  • Unit and Unit Test Development
  • Containerization and Orchestration Tools (Docker and Kubernetes)
  • Experience leading development team

Desired Skills and Experience


  • Drools
  • HTML/CSS
  • Javascript/Typescript
  • Angular or React
  • CICD Pipeline Development and Management
  • Experience with AWS
  • Experience working on an agile team such as Scrum
  • Kafka
  • ElasticSearch

Soft Skills


  • Communication skills
  • Positive attitude
  • Eagerness and ability to learn autonomously
  • Aptitude
  • Exhibited excellent critical thinking and listening skills





 TAIG (Tactical Analytic & Intelligence Group)

 06/01/2024

 Ashburn,VA