Full-Time

Mid-Level Full Stack Developer

OCH Technologies

OCH Technologies

No salary listed

Egg Harbor Township, NJ, USA

Hybrid

Hybrid work at the FAA William J. Hughes Technical Center is required.

Bachelor's

Category
Software Engineering (1)
Required Skills
RabbitMQ
Kubernetes
Microsoft Office
Agile
JavaScript
OpenShift
SQL
Java
Postgres
RDBMS
Docker
Word/Pages/Docs
TypeScript
Microservices
Elasticsearch
Jenkins
SCRUM
REST APIs
DevOps
Angular
Spring
Excel/Numbers/Sheets
Microsoft Outlook
PowerPoint/Keynote/Slides
Requirements
  • A bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, Mathematics, or another related technical discipline is required.
  • At least five years of professional software development experience designing, developing, and supporting enterprise applications is required.
  • Demonstrated experience developing applications using Java and the Spring Boot framework is required.
  • Experience designing and developing RESTful APIs and microservices architectures is required.
  • Experience developing modern, responsive web applications using Angular or a comparable JavaScript or TypeScript framework is required.
  • Experience with relational databases and SQL is required.
  • Experience implementing and supporting continuous integration and continuous delivery pipelines using tools such as GitLab CI, Jenkins, or similar technologies is required.
  • Experience developing and deploying containerized applications using Docker and Kubernetes or OpenShift is required.
  • Experience working within Agile software development teams using Scrum or Kanban methodologies is required.
  • Experience troubleshooting, debugging, and optimizing enterprise applications across development, integration, and test environments is required.
  • Experience integrating front-end applications with RESTful services and enterprise back-end systems is required.
  • The candidate must be able to obtain and maintain a Public Trust.
  • Proficiency with Microsoft Office applications, including Word, Excel, PowerPoint, and Outlook, is required.
  • The role requires analytical, troubleshooting, and problem-solving abilities; effective verbal and written communication; independent work within a collaborative Agile environment; organizational skills; and the ability to manage multiple priorities.
  • The candidate must be committed to producing high-quality, secure, and maintainable software.
Responsibilities
  • Design, develop, test, deploy, and maintain secure, scalable full-stack applications supporting the FAA Enterprise Information Display System.
  • Develop, enhance, and maintain 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 software architects, platform engineers, system integration and test teams, product owners, and other cross-functional 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, test, and production-like environments.
  • Participate in peer code reviews and contribute to software quality, maintainability, and secure coding practices.
  • Support continuous integration and continuous delivery 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.
Desired Qualifications
  • 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 discussions, technical design reviews, and peer code reviews.
  • Experience collaborating with cross-functional engineering, testing, and integration teams.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A