Full Stack Developer

Sphinx Solutions, Inc.

$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in Java programming with expertise in Spring Boot
  • Proficiency in AWS services, specifically S3, Lambda, and ECS
  • Experience with JSON and XML schema validation
  • Familiarity with containerization technologies
  • Strong SQL skills for database interactions
  • Competent in Linux command line interface operations

Responsibilities

  • Design and maintain Java and Spring Boot web application backends
  • Automate deployment processes for AWS ECS containerized applications
  • Integrate applications with external authentication systems via SAML/OAuth
  • Create AWS data workflows utilizing containerized Java processors and other services
  • Ingest and normalize data from various sources
  • Establish and manage access controls for sensitive data in applications
  • Develop comprehensive documentation and presentation materials for program stakeholders

Benefits

  • Opportunities for professional development and certification
  • Collaborative work environment with cross-functional teams
  • Engagement in projects with both classified and unclassified environments
  • Exposure to cutting-edge technologies and practices in cloud computing
  • Potential for career growth within a robust organizational structure
Full Job Description
Position Description:

The candidate will work with a team of systems engineers, software developers and project management to specify, implement, test, deploy and maintain Java-based, AWS-based application backends designed to run in both unclassified and classified domains.

Design, implement and maintain web application backends written in Java and Spring Boot

Automate and document deployment processes for containerized web applications running on AWS ECS, including third party GOTS products with limited documentation.

Integrate web applications with external authentication identity providers using SAML and/or OAuth

Implement AWS data workflows using containerized Java data processors, Lambda, S3, SQS and other AWS technologies

Ingest, normalize, log and republish data from other agencies

Implement fine-grained access controls within UIs and APIs for sensitive data, including classified and PII records

Maintain JSON schema specifications by reviewing changes to written documentation and updating schema content to reflect them

Develop technical documentation and briefing materials to support program status reviews, control gates, and other presentations as directed by program management

Coordinate and/or participate in system integration and/or user acceptance testing

Write unit and integration tests

Monitor applications in production

Participate in code reviews

Required skills:

Java, including Spring Boot

AWS, including S3, Lambda, Secrets Manager, Elastic Container Registry, Cloudformation

Schema validation (JSON and/or XML)

Containers

SQL

Linux CLI

Desired skills:

AWS ECS

SAML

Golang

Postgres

TLS certificates

Similar Jobs

More Jobs at Sphinx Solutions, Inc.

More Information Technology Jobs

Find similar Full Stack Developer jobs: