G

GovCIO

Federal IT modernization and cybersecurity services

Senior Application Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeFairfax, VA, USA$135k - $165k /yrHybrid

About the Job

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or commensurate experience, with 12+ years of experience on large integrated projects and 5+ years of professional Java development experience, preferably in federal or defense contracting environments.
  • Active Secret clearance and ability to obtain and hold DEA suitability.
  • Strong knowledge of Java SE/EE, Spring Boot, and RESTful services.
  • Familiarity with cross-domain solution architectures, data labeling, and secure data transfer protocols.
  • Experience working in secure environments, preferably within the Department of Justice, and understanding of FISMA, NIST, or RMF compliance.
  • Proficiency with build tools such as Maven or Gradle, version control with Git, and CI/CD tools such as Jenkins or GitLab CI.
  • Exposure to containerization technologies such as Docker and Kubernetes, and cloud platforms such as AWS GovCloud and Azure Government.
  • Understanding of secure coding practices and experience with static and dynamic code analysis tools.

Responsibilities

  • Implement multiple design patterns.
  • Integrate COTS products, use APIs, interact with data repositories and cross-domain solutions, and manage system interfaces.
  • Manage legacy code and/or develop new code using container technologies.
  • Develop and execute unit tests to verify code meets functional requirements.
  • Resolve integration issues, vulnerabilities, and functional defects.
  • Develop and maintain secure, scalable Java applications supporting cross-domain data exchange in compliance with federal standards.
  • Collaborate with system architects, cybersecurity teams, and government stakeholders to implement mission-critical features.
  • Integrate with enterprise services and APIs, ensuring secure communication across multiple classification levels.
  • Participate in Agile ceremonies and contribute to sprint planning, backlog grooming, and technical reviews.
  • Write clean, well-documented code that adheres to federal security and software development lifecycle guidelines.
  • Support modernization efforts by refactoring legacy systems into cloud-native, containerized Java applications.
  • Conduct unit and integration testing and assist in automated deployment using CI/CD pipelines.
  • Troubleshoot and resolve technical issues across development, staging, and production environments.
  • Collaborate with cross-functional teams to ensure interoperability, data integrity, and compliance with cross-domain solution policies.

Desired Qualifications

  • Java development experience in federal or defense contracting environments.
  • Experience working in secure environments, preferably within the Department of Justice.

About the Company

GovCIO

Federal IT modernization and cybersecurity services

GovCIO provides IT services and digital solutions to the U.S. federal government, including IT modernization, digital services, data analytics, cybersecurity, DevSecOps, and management consulting. It wins prime federal contracts and delivers services through business units like Health and Civilian Agencies, National Security Solutions, and Veteran and Enterprise Technology Solutions, plus GovCIO Media & Research as a separate subsidiary. Primary customers include federal health agencies (VA, HHS), national security and civilian agencies, and it leverages contract vehicles such as VA's T4NG2. The company aims to help the government transform its IT landscape by delivering mission-critical technology and analytics at scale, supported by growth through strategic acquisitions and rebranding.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Washington DC, District of Columbia
Founded
2010

Recently Posted Jobs

Explore more opportunities at GovCIO

See more jobs