We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
Remote

Software Engineer

Planned Systems International, Inc.
life insurance, flexible benefit account, tuition reimbursement, 401(k), retirement plan
United States
Sep 16, 2025

Software Engineer
Location

US-Remote


Job ID
2025-11332



Overview

Planned Systems International, Inc. (PSI), a Government Contractor, has an immediate opportunity available for Software Engineer who will provide supports the NOAA National Marine Fisheries Service with Software Development and Software Operations and Maintenance Support. Specifically, we use AGILE to enhance application functionality for the portfolio of current applications as well as developing new ones. Platforms could include Java, JavaScript, SharePoint, APEZX, Appian, Salesforce, ServiceNow, Jira, Drupal/Acquia, Akamai and/or development on COTS platforms.



Essential Functions and Job Responsibilities

    Lead the application architecture design and technical roadmap for a new web application, REST APIs, and data pipeline
  • Design, develop, and maintain secure and scalable backend services using Java, Spring Boot, Spring MVC, Spring Security
  • Design, Implement and Document RESTful APIs using OpenAPI specifications and best practices for clear documentation and efficient communication.
  • Design and implement secure authentication and authorization for the web application, RESTful APIs, and data pipelines - using industry best practices such as API Gateways, API Keys, OAuth 2.0, OpenID Connect (OIDC), JWT, etc.
  • Collaborate with the front-end team to integrate UI components with backend services.
  • Troubleshoot and resolve complex technical issues, and collaborate with system administrators, DevOps engineers, and government stakeholders
  • Develop and maintain high-quality technical documentation, including design specifications, deployment guides, and support manuals
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Participate in code reviews, providing constructive feedback, and ensuring code quality.


Minimum Requirements

  • Must have a strong understanding of application architecture design patterns and components such as monolith, microservices, event driven, message brokers, pub/sub, etc,
  • Must have proven previous experience leading the architecture and design of modern web applications and Restful APIs utilizing a modern native tech stack.
  • Very Strong backend development experience (5+ years) with Java, including in-depth knowledge of Spring Boot, Spring MVC, Spring Security.
  • Strong understanding of object-oriented programming (OOP) principles and design patterns.
  • Strong understanding of web application security, and best practices for prevention of security vulnerabilities such as OWASP Top 10, SQL Injection, Cross Site Scripting, CSRF, etc.
  • Strong understanding of data validation and sanitization best practices using frameworks such as hibernate validator
  • Strong understanding and experience with authentication and authorization for web applications, APIs, and data pipelines - OAuth 2.0, OpenID Connect (OIDC), JWT
  • Strong experience with Apache Tomcat
  • Experience with Maven and/or Gradle for building and pac 2.0kaging Java web apps
  • Experience deploying and managing applications on cloud, plus for GCP experience
  • Experience with Apache Tomcat
  • Understanding of agile methodologies (Scrum, Kanban).

Database:

  • Experience with PostgreSQL, preferably in GCP CloudSQL.
  • Strong experience with integrating relational databases (PostgreSQL) and ORM frameworks (e.g., Hibernate, JPA, Spring Data JPA).
  • Experience with automated database schema change versioning with Liquibase or similar tool.
  • Experience developing data pipelines to ingest, process, validate, and store structured and unstructured data in relational databases, data lakes, and/or lake houses.

RESTful APIs:

  • Strong experience with RESTful API design and implementation, including strong familiarity with OpenAPI for API documentation and specification.
  • Strong understanding and experience with authentication and authorization for APIs, and data pipelines using best practices - API Gateways, API Keys, OAuth 2.0, OpenID Connect (OIDC), JWT, etc.
  • Experience with API validation and testing tools such as Postman, ReadyAPI, Swagger Validator, OpenAPI Validation

Automated CI/CD Pipelines

  • Strong experience with GitHub and Git version control systems.
  • Strong CI/CD pipeline skills and proven experience creating pipelines and jobs using GitHub actions to deploy into GKE clusters. (Additional experience with GCP Cloud Build is a plus)
  • Strong understanding and proven experience with containerization with Docker
  • Strong understanding and proven experience with Terraform to version and automate infrastructure provisioning.


Desired Qualifications

  • Previous experience working at the National Oceanic and Atmospheric Administration (NOAA)
  • Previous experience working at the Department of Commerce
  • Previous experience working for the Federal Government
  • Strong knowledge and experience with IntelliJ IDEA Ultimate, including the use of AI coding agents and tools (ideally Gemini Code assist, and Gemini Cloud assist)
  • Experience with React for frontend development (3+ years)
  • Previous experience developing responsive and intuitive user interfaces using React, ensuring a seamless and engaging user experience.


Company Benefits

PSI offers full-time, benefits eligible employees a competitive total compensation package that includes paid leave, and options for employer sponsored group medical, dental, vision, short-term and long-term disability, life insurance, AD&D coverage, legal services, identity theft, and accident insurance. Flexible spending account and health saving account options offer pre-tax savings for qualified medical, dental, and vision expenses. The company sponsored 401(k) retirement plan has an employer contribution match that is immediately vested. We invest in the professional growth of our employees through professional courses, certifications, and tuition reimbursement programs.



EEO Commitment

It is company policy to promote equal employment opportunities. All personnel decisions, including, but not limited to, recruiting, hiring, training, promotion, compensation, benefits, and termination, are made without regard to race, color, religion, age, sex, sexual orientation, pregnancy, gender identity, genetic information, national origin, citizenship status, veteran status, protected veteran status, disability, or any other characteristic protected by applicable federal, state, or local law.

Reasonable accommodations for applicants and employees with disabilities will be provided. If a reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact Human Resources by emailing HRDepartment@plan-sys.com, or by dialing 703-575-8400.

Applied = 0

(web-759df7d4f5-28ndr)