Software Developer – Mid and Senior
Company | Spry Methods |
---|---|
Location | Washington, DC, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Junior, 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.