×
Register Here to Apply for Jobs or Post Jobs. X

Computer Software Developer; Backend

Job in Egg Harbor Township, Atlantic County, New Jersey, 08234, USA
Listing for: P17 Solutions, LLC
Full Time position
Listed on 2026-01-27
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Cloud Engineer - Software, DevOps
Job Description & How to Apply Below
Position: Computer Software Developer (Backend)

About P17 Solutions

P17 Solutions is a distinguished Small Business Administration 8(a) certified company, specializing in delivering professional services to Federal, State, and Local Government agencies, industry partners, and organizations across public and private sectors. Our legacy includes a strong track record of excellence, trusted relationships with FAA partners and private sector customers, and a commitment to cutting-edge technology and innovative solutions.

We are your trusted strategic partner in navigating the intricate landscape of government, industry, and technology. Visit us at

Position Summary

The Terminal Flight Data Manager (TFDM) program is a critical FAA initiative designed to improve airport surface operations, enhance traffic flow predictability, and increase overall air traffic management efficiency across the National Airspace System. The TFDM Training Scenario Generation Tool supports the development of site-specific, operationally realistic training scenarios used by air traffic controllers. These scenarios enable effective deployment, validation, and adaptation of TFDM capabilities at individual facilities by reflecting local airport configurations, traffic patterns, and operational procedures.

Role: Backend Software Developer

You will support the design, development, and sustainment of backend services that generate, manage, and deliver training scenarios. This role focuses on building reliable, scalable, and maintainable server-side components that integrate with data stores, APIs, and user-facing tools, while adhering to FAA technical, security, and operational standards. Prior knowledge of FAA systems is preferred but not required; candidates will be supported in learning the domain.

#Backend Software Developer  #Software Engineer #Software Developer

This role supports a mission-critical FAA program and requires attention to quality, reliability, and long-term maintainability. Candidates should be comfortable working in a structured, compliance-oriented environment while collaborating within an agile development team. FAA domain knowledge is beneficial but not required.

Responsibilities
  • Design, develop, and maintain backend software components that support training scenario generation, configuration, and management for TFDM
  • Implement and maintain RESTful APIs to support scenario creation, retrieval, validation, and lifecycle management
  • Collaborate with front-end developers, systems engineers, and stakeholders to ensure backend services align with operational and training requirements
  • Develop and execute unit, integration, and API-level testing to ensure reliability and correctness of backend services
  • Support data persistence, querying, and integrity using relational databases
  • Participate in code reviews, defect resolution, and continuous improvement activities
  • Ensure backend services comply with applicable FAA standards, security controls, and deployment constraints
  • Contribute to documentation, configuration management, and knowledge sharing across the development team
Knowledge, Skills, Abilities and Other Characteristics Education
  • Bachelor's in Computer Science or related field
  • Entry: 1-3 years of professional development and coding experience OR
  • Junior: 3-5 years of professional development and coding experience
Backend Development
  • Experience developing applications using Java (SE and/or EE)
  • Familiarity with modern Java frameworks such as Spring / Spring Boot or Quarkus
  • Understanding of RESTful API design, implementation, and best practices
  • Experience testing APIs using tools such as Postman or httpYac
Data & Application Architecture
  • Understanding of web application architecture, service-based systems, and deployment concepts
  • Experience working with relational databases, particularly PostgreSQL
  • Familiarity with authentication and authorization mechanisms
Dev Ops & Build Tools (Preferred)
  • Familiarity with Docker for application containerization
  • Experience using Maven for build and dependency management
  • Experience with Git Lab for source control and team collaboration
  • Exposure to configuring or maintaining CI/CD pipelines
Operational & Legacy Experience (Preferred)
  • Exposure to legacy Java technologies, including Swing and Eclipse IDE, is a plus
  • Familiarity with application logging, monitoring, and error handling in production environments
Development Environment (Preferred)
  • Comfortable working in Intelli

    J IDEA and Visual Studio Code
Security Clearance

Must be able to obtain and maintain a Public Trust Clearance

Relocation

Relocation compensation is not provided

Work Environment
  • On-site at the William J. Hughes Technical Center located in Egg Harbor Township, NJ
  • Full-time position
  • Extended and prolonged periods of computer use
  • Travel about 50%
Benefits And Compensation

Full-time employees are eligible for comprehensive health, dental, and vision coverage, life insurance and disability plans, a 401(k)-retirement plan, educational assistance, generous leave policies, 11 paid holidays, and any additional paid leave…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary