Full Stack Software Engineer
Backend Developer
Agile
Angular
API
APIs
Atlassian
CI/CD
Collaboration
Design
Developer Experience
DevOps
DevSecOps
Engineer
Engineering
Frontend
Frontend Framework
Full Stack
Git
Information Technology (IT)
Integration
Integration Testing
Issue Tracking
Java Language
JavaScript
Management
Programming Language
Programming Languages
Project Management
REST
Software Development
Software Engineer
Software Engineering
Testing
TypeScript
Ui Testing
Version Control
Web Design
Web Framework
Workflow Management
Job Description
Marathon TS is seeking a mid-level full stack engineer to deliver secure, scalable REST services and modern UI features in an enterprise/government Agile environment.
Responsibilities
- Design, develop, and test full-stack features using Java (REST APIs) and Angular (UI)
- Build and consume RESTful APIs and integrate with internal and external services
- Implement and maintain CI/CD pipelines to automate builds, tests, and deployments
- Write and maintain automated tests including unit, integration, and UI tests; support code quality standards
- Participate in code reviews and contribute to secure, maintainable, and performant solutions
- Apply security-minded development practices and support DevSecOps and secure SDLC expectations
- Troubleshoot issues across application and API layers; support defect triage and root cause analysis
- Collaborate in Agile/Scrum ceremonies; manage work in Jira and document in Confluence
- Produce clear technical documentation and operational runbooks
Requirements
- 3–6 years of professional software engineering experience
- Strong Java experience, including building REST APIs (familiarity with Spring / Spring Boot)
- Proficiency with TypeScript and Angular for enterprise web applications
- Hands-on experience with Git and pull request workflows
- Experience using build/package tools such as Maven / Gradle and npm
- Demonstrated ability to design and integrate APIs using JSON and HTTP best practices
- Practical experience in Agile/Scrum teams using Jira and Confluence
- Strong communication skills and ability to collaborate with cross-functional teams
Preferred Qualifications
- Experience with CI/CD platforms such as Jenkins, GitLab CI, or Azure DevOps
- Familiarity with test frameworks including JUnit, Jest/Jasmine, and Cypress/Karma
- Knowledge of OWASP, secure coding practices, and cloud/container fundamentals
Experience & Clearance
- Java: 5 years (Required)
- Angular: 3 years (Preferred)
- TypeScript: 3 years (Required)
- Security clearance: Top Secret (Preferred)
Work Location
- Wright-Patterson AFB, OH 45324 (Required)
- In person
Compensation
- $55.00 - $65.00 per hour
Technologies
- Java, Spring, Spring Boot
- REST APIs, RESTful APIs, JSON, HTTP
- Angular, TypeScript
- CI/CD, unit tests, integration tests, UI tests
- DevSecOps, secure SDLC
- Agile/Scrum, Jira, Confluence
- Git, Maven, Gradle, npm
- Spring / Spring Boot
Application Questions
- Do you meet the clearable US Citizen requirement?
- How many years of experience do you have with build/package tools (e.g., Maven/Gradle, npm)?
- Do you have demonstrated experience designing and integrating APIs using JSON/HTTP best practices?