Senior Software Developer

OCH Technologies•Egg Harbor Township, NJ
•Onsite

About The Position

OCH Technologies is seeking an experienced Senior Full Stack/Software Developer to support the Federal Aviation Administration’s Enterprise Information Display System (E-IDS) modernization program. The role designs, develops, tests, deploys, and maintains modern web applications and microservices supporting mission-critical National Airspace System operations. The developer contributes throughout the software development lifecycle, building both front-end user interfaces and back-end services in collaboration with architects, platform engineers, DT Test, System Integration, and other E-IDS development teams. The position calls for Java and Spring Boot expertise, modern web development skills, and experience building secure, scalable cloud-native applications using Agile and DevSecOps practices. This is an on-site position at the FAA William J. Hughes Technical Center in Egg Harbor Township, New Jersey. The candidate must be able to obtain and maintain a Public Trust clearance. Core responsibilities may change based on operational needs. OCH Technologies is a government contracting firm providing IT services and cybersecurity solutions. The company describes its values as integrity, adaptability, a people-focused approach, accountability, and collaboration. It offers a comprehensive benefits package intended to support employee well-being and work-life balance.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, Mathematics, or another related technical discipline.
  • At least eight years of professional software development experience designing, developing, and supporting enterprise applications.
  • Demonstrated experience developing applications using Java and the Spring Boot framework.
  • Experience designing and developing RESTful APIs and microservices architectures.
  • Experience developing modern, responsive web applications using Angular or a comparable JavaScript/TypeScript framework.
  • Experience with relational databases and SQL.
  • Experience implementing and supporting CI/CD pipelines using tools such as GitLab CI, Jenkins, or similar technologies.
  • Experience developing and deploying containerized applications using Docker and Kubernetes/OpenShift.
  • Experience working within Agile software development teams using Scrum or Kanban methodologies.
  • Experience troubleshooting, debugging, and optimizing enterprise applications across development, integration, and test environments.
  • Must be able to obtain and maintain a Public Trust.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong verbal and written communication skills and the ability to collaborate effectively across technical and non-technical teams.
  • Ability to work independently while contributing effectively within a collaborative Agile team environment.
  • Strong organizational skills and the ability to manage multiple priorities in a fast-paced development environment.
  • Commitment to producing high-quality, secure, and maintainable software.
  • Proficiency with Microsoft Office applications, including Word, Excel, PowerPoint, and Outlook.

Nice To Haves

  • Experience supporting FAA or other Federal Government software development programs.
  • Experience developing cloud-native applications using OpenShift or Kubernetes platforms.
  • Experience implementing secure software development and DevSecOps practices.
  • Experience with Spring Cloud, Spring Security, and distributed microservices architectures.
  • Experience working with messaging technologies such as RabbitMQ or similar message brokers.
  • Experience using Elasticsearch or other enterprise search technologies.
  • Experience working with PostgreSQL or other enterprise relational database platforms.
  • Experience participating in software architecture, technical design reviews, and code reviews.
  • Experience mentoring junior developers and providing technical leadership.
  • Experience collaborating with cross-functional engineering, testing, and integration teams.

Responsibilities

  • Design, develop, test, deploy, and maintain secure, scalable full-stack applications supporting the FAA E-IDS.
  • Develop and enhance back-end services using Java, Spring Boot, REST APIs, and microservices architecture.
  • Build and maintain responsive front-end user interfaces using Angular or comparable modern web technologies.
  • Collaborate with architects, platform engineers, DT Test, System Integration, Product Owners, and other E-IDS development teams to deliver integrated software solutions.
  • Participate in Agile ceremonies, including sprint planning, backlog refinement, daily stand-ups, reviews, and retrospectives.
  • Develop, troubleshoot, and optimize applications across development, integration, and test environments.
  • Participate in peer code reviews and contribute to software quality, maintainability, and secure coding practices.
  • Support CI/CD pipelines, containerized deployments, and DevSecOps practices.
  • Create and maintain technical documentation, including design artifacts, implementation notes, and operational documentation.
  • Analyze and resolve software defects, performance issues, and integration challenges while supporting continuous improvement initiatives.

Benefits

  • Paid time off and holidays
  • Medical, dental, and vision insurance
  • Paid parental leave
  • Employer-paid short-term disability, long-term disability, and life insurance
  • 401(k)
  • Additional voluntary life insurance
  • Tuition reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service