Posted in

Software Developer – Mid and Senior

Software Developer – Mid and Senior

CompanySpry Methods
LocationWashington, DC, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelJunior, Mid Level, Senior

Requirements

  • TS/SCI Clearance
  • 1 year of experience (junior)
  • 5 years of experience (mid)
  • 8 years of experience (senior)
  • JavaScript (ES6+), React, NextJS
  • Tailwind CSS, Material UI
  • RESTful APIs and design principles
  • Front-end code quality and standardization practices
  • Node.js (Express, NestJS, npm), Go
  • Java 8 (SOAP, Maven, Gradle)
  • Secure, modular API design and code standardization
  • Git, GitLab CI/CD, Jira
  • Kubernetes, Docker, containerd
  • SAST tools (SonarQube, GitLab SAST)
  • Selenium, Cucumber, Jest, Mocha, Chai
  • AWS (Lambda, EKS, RDS, Aurora)
  • Terraform, ABAC/RBAC security paradigms
  • Linux administration, Tomcat, OpenLiberty
  • Networking and performance analysis
  • PostgreSQL 15+, Liquibase
  • JSON, YAML
  • EAV schema modeling
  • Experience with SAFe Agile methodology
  • Strong collaboration and documentation practices using Jira and Confluence

Responsibilities

  • Design, develop, and maintain secure and scalable software solutions for Eclipse’s CHS management platform.
  • Collaborate with cross-functional teams to analyze requirements and deliver high-quality features on time.
  • Implement modern front-end interfaces using React, Tailwind CSS, and Material UI.
  • Develop robust back-end APIs and services using Node.js (Express, NestJS), Go, and Java (SOAP, Maven/Gradle).
  • Apply best practices for source control, continuous integration, and secure coding standards.
  • Design and manage containerized applications deployed on Kubernetes using GitLab CI/CD.
  • Work within AWS infrastructure (Lambda, EKS, RDS, Aurora) and apply best practices for cloud security and scalability.
  • Utilize tools like SonarQube, Selenium, and Cucumber for static analysis, automated testing, and end-to-end testing.
  • Support data management using Postgres, YAML/JSON, and Liquibase, following EAV data design where appropriate.
  • Participate in SAFe Agile ceremonies and contribute to team velocity using Jira and Confluence.

Preferred Qualifications

    No preferred qualifications provided.