Computer Software Developer (Backend)

P17 SolutionsEgg Harbor Township, NJ
9dOnsite

About The Position

About P17 Solutions P17 Solutions is a distinguished Small Business Administration 8(a) certified company, specializing in delivering professional services to a diverse range of clients, including Federal, State, and Local Government agencies, industry partners, and organizations across both public and private sectors. With an unwavering commitment to excellence and a proven track record of success, we have established ourselves as a trusted and reliable provider of cutting-edge technology and innovative solutions. Our legacy of exceptional performance and execution reflects our unwavering dedication to our clients. Over the years, we have cultivated strong, trusted relationships with both our FAA partners and private sector customers, positioning ourselves as a reliable pillar of support and expertise. Our multifaceted team of professionals brings together more than 40 years of combined experience in both government and private sectors. This extensive expertise empowers us to drive innovation and deliver meaningful impacts across various domains, ensuring the success of our clients' missions. At P17 Solutions, we are more than just a company; we are your trusted strategic partner in navigating the intricate landscape of government, industry, and technology. Join us on our journey of innovation and excellence as we continue to shape the future of transportation and public services. Together, we can achieve transformative solutions that drive progress and success. Visit us at www.p17solutions.com Position Summary The Terminal Flight Data Manager (TFDM) program is a critical Federal Aviation Administration (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. As a 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. #BackendSoftwareDeveloper #SoftwareEngineer #SoftwareDeveloper 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.

Requirements

  • Bachelor's of 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
  • 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
  • Understanding of web application architecture, service-based systems, and deployment concepts.
  • Experience working with relational databases, particularly PostgreSQL
  • Familiarity with authentication and authorization mechanisms
  • Must be able to obtain and maintain a Public Trust Clearance

Nice To Haves

  • Familiarity with Docker for application containerization
  • Experience using Maven for build and dependency management
  • Experience with GitLab for source control and team collaboration
  • Exposure to configuring or maintaining CI/CD pipelines
  • Exposure to legacy Java technologies, including the Swing toolkit and Eclipse IDE, is a plus
  • Familiarity with application logging, monitoring, and error handling in production environments
  • Comfortable working in IntelliJ IDEA and Visual Studio Code

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

Benefits

  • At P17 Solutions, we are dedicated to investing in the success and well-being of our employees. We offer a benefits package designed to support you both personally and professionally.
  • 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 required by law.
  • Our competitive compensation at P17 Solutions is influenced by a variety of factors, including-but not limited to-qualifications, competencies, education and certification, geographic location, security clearance level, contract-specific requirements, and inclusive of a benefits package as well as applicable employment laws.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service