Demo

Java Developer

Tech Tammina
Evington, VA Temporary
POSTED ON 1/22/2025
AVAILABLE BEFORE 4/22/2025

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 experience
  • Provisioning, operating, and maintaining systems running on AWS (or equivalent cloud providers)
  • Java Micro Service Architecture frameworks such as Spring Boot
  • Java Frameworks such as Spring, MVC
  • Hibernate
  • XML, JSON
  • SQL, JDBC
  • Unix, Linux
  • Familiar with Camunda or other Business Process Management platforms
  • Experience with object-oriented analysis and design techniques
  • Thorough understanding of infrastructure (firewalls, load balancers, storage, monitoring, security, etc.) and have experience with orchestration to develop a cloud solution
  • Scalable Web Applications
  • HTML, CSS, and JavaScript
  • High level of self-motivation, desire to deliver stellar solutions, and willingness to work in a distributed team environment
  • Ability to lead and mentor junior-level developers
  • Desired Skills and Experience

  • Developing 100% automated unit tests using Selenium, or equivalent tools
  • Software Configuration Management (SCM) tools (Git, Gradle / Maven), Jenkins, ArgoCD, Sonarcube
  • Container platforms such as Kubernetes, Docker
  • Camunda BPM
  • Load 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 equivalent
  • Biographic / document text matching using a framework such as Lucene / Solr, ElasticSearch, Sphinx, etc.
  • PostgreSQL, DynamoDB, HBase, MongoDB, Cassandra
  • ReactJS, JQuery, AngularJS, NodeJS
  • Master in Computer Science or a related field
  • Customer Requirements

  • Clearance - Ability to obtain and hold a public trust position and favorable suitability based on a CBP BackgroundInvestigation
  • Citizenship - Must be a US Citizen
  • Location - Telework with some on-site (Kingstowne, VA and / or Ashburn, VA) visits for mission needs.
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Java Developer?

    Sign up to receive alerts about other jobs on the Java Developer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $90,707 - $120,959
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $109,939 - $144,341
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $150,756 - $194,140
    Income Estimation: 
    $172,191 - $221,861
    Income Estimation: 
    $114,549 - $164,025
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $101,441 - $130,752
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $109,939 - $144,341
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $120,936 - $155,014
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $144,503 - $184,592
    Income Estimation: 
    $102,541 - $137,871
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $68,659 - $89,193
    Income Estimation: 
    $88,984 - $115,784
    Income Estimation: 
    $92,017 - $124,111
    Income Estimation: 
    $90,707 - $120,959
    Income Estimation: 
    $91,486 - $118,193
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Tech Tammina

    Tech Tammina
    Hired Organization Address Oshkosh, WI Full Time
    Job Description Job Description Role : Digital Technology Architect and ServiceNow Developer Location : Oshkosh, WI (Hyb...
    Tech Tammina
    Hired Organization Address Dearborn, MI Full Time
    Job Title : Senior SQL Developer / Administrator Location : Dearborn, MI (Hybrid) Job Summary : This position is with th...
    Tech Tammina
    Hired Organization Address Oshkosh, WI Full Time
    Job Description Job Description Role : Embedded Telematics Engineer Location : Oshkosh, WI (Hybrid) Rate : Market Durati...
    Tech Tammina
    Hired Organization Address Chicago, IL Full Time
    The ideal candidate will have a strong DevOps background in web technologies and will play a crucial role in optimizing ...

    Not the job you're looking for? Here are some other Java Developer jobs in the Evington, VA area that may be a better fit.

    Developer

    Framatome, Lynchburg, VA

    Software Developer

    University of Virginia Investment Management, Charlottesville, VA

    AI Assistant is available now!

    Feel free to start your new journey!