Full Stack Engineer
Listed on 2026-10-03
-
Software Development
Full Stack Developer, Java Developer, DevOps, Backend Developer
We are seeking a mid-level software engineer to build secure, scalable REST services and modern UI features using Java and Type Script/Angular. You will contribute across the stack, own deliverables in Agile sprints, and help improve CI/CD, automated testing, and documentation practices in an enterprise/government program environment.
Key Responsibilities:
- Design, develop, and test full-stack features using
Java
(REST APIs) and
Angular
(UI) - Build and consume
RESTful APIs
; integrate with internal/external services - Implement and maintain
CI/CD
pipelines; automate builds, tests, and deployments - Write and maintain
automated tests
(unit, integration, UI) and support code quality standards - Participate in
code reviews
and contribute to secure, maintainable, performant solutions - Apply security-minded development practices and support Dev Sec Ops /secure SDLC expectations
- Troubleshoot and resolve 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
Basic Qualifications:
- 3–6 years of professional software engineering experience
- Strong
Java
experience (e.g., building REST APIs; familiarity with Spring/Spring Boot) - Proficient in
Type Script and
Angular
for enterprise web applications - Hands‑on experience with
Git
and pull request workflows - Experience with build/package tools (e.g.,
Maven/Gradle
,
npm
) - Demonstrated experience designing and integrating APIs using
JSON/HTTP
best practices - Practical experience working in
Agile/Scrum
teams and using
Jira/Confluence - Strong communication skills and ability to collaborate with cross-functional teams
Preferred Qualifications:
- Experience with CI/CD platforms (e.g., Jenkins, Git Lab CI, Azure Dev Ops)
- Familiarity with test frameworks (e.g., JUnit, Jest/Jasmine, Cypress/Karma
- Knowledge of OWASP/secure coding practices and cloud/container fundamentals
Marathon TS provides a full range of professional services for clients that require support from professionals with specialized skills and experience in a specific technical area or subject matter. Marathon TS also provides IT solutions, including strategy, operations, transformation and mission support.
Company DescriptionMarathon TS provides a full range of professional services for clients that require support from professionals with specialized skills and experience in a specific technical area or subject matter. Marathon TS also provides IT solutions, including strategy, operations, transformation and mission support.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).