SonicJobs Logo
Left arrow iconBack to search

Application Developer- Java

Point Solutions Group
Posted 2 months ago, valid for 16 days
Location

Herndon, VA 20170, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • We are looking for an Application Developer to support a critical GEOINT enterprise application for the federal government.
  • The candidate should have a Bachelor's degree in Computer Science or a related field, along with experience in Java development and Agile environments.
  • Responsibilities include developing and maintaining software solutions, troubleshooting Java applications, and supporting DevSecOps initiatives.
  • An active TS/SCI security clearance and U.S. citizenship are required for this position.
  • The salary for this role is competitive and commensurate with experience, with a preference for candidates who have experience in large-scale software development.

We are seeking an Application Developer to support a mission-critical GEOINT enterprise application responsible for managing and processing geospatial intelligence requirements across the federal government. This role will support the sustainment, modernization, and enhancement of a complex software environment operating within a DevSecOps and Agile framework.

Position Overview

As an Application Developer, you will be a member of an Agile Scrum team responsible for developing, maintaining, and enhancing enterprise-level software solutions that support critical intelligence operations. The ideal candidate will have experience with Java development, software engineering best practices, and modern DevSecOps technologies in a fast-paced mission environment.

Responsibilities

  • Participate in Agile software development activities including sprint planning, backlog refinement, daily standups, reviews, and retrospectives.
  • Design, develop, test, debug, document, and maintain software solutions supporting mission-critical applications.
  • Develop, modify, and troubleshoot Java-based applications and services.
  • Analyze system requirements and translate mission needs into technical solutions.
  • Troubleshoot software defects and resolve complex technical issues across multiple environments.
  • Support application deployments, integrations, and system enhancements.
  • Apply established software engineering standards, processes, procedures, and tools throughout the development lifecycle.
  • Collaborate with developers, system administrators, architects, cybersecurity personnel, and stakeholders to ensure operational stability and mission success.
  • Develop and maintain technical documentation.
  • Support continuous integration, automated testing, and DevSecOps initiatives.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline.
  • Experience developing, modifying, and troubleshooting Java applications.
  • Experience working in Linux and Windows operating environments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to learn and implement new technologies in a dynamic environment.
  • Experience working in Agile software development environments.
  • Active TS/SCI security clearance.
  • U.S. Citizenship required.

Preferred Qualifications

  • Experience supporting large-scale software development programs.
  • Experience with DevSecOps tools and technologies including:
    • Docker
    • Kubernetes
    • Jenkins
    • Git
    • Jira
    • Chef
    • Kafka/Zookeeper
    • Consul
    • CMDB
  • Experience with Commercial Off-The-Shelf (COTS) and Open-Source Software (FOSS) integration and support.
  • Experience with Scaled Agile Framework (SAFe) methodologies and tools.
  • Familiarity with cloud-based infrastructure and cloud-native development.
  • Experience with Angular, SQL, Oracle, automated testing, and GitOps pipelines.
  • Experience with database development, including:
    • Oracle
    • PostgreSQL
    • MongoDB
    • MySQL
    • SQL/PL-SQL
  • Experience with Python development.
  • Knowledge of big data technologies, analytics platforms, and data ingestion pipelines.
  • Exposure to AI/Machine Learning technologies and applications.
  • Strong verbal and written communication skills.
  • Proven ability to work effectively in a collaborative team environment



Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.