> Markdown version of [/jobs/ext/2537487-senior-full-stack-developer-java](https://www.wearedevelopers.com/jobs/ext/2537487-senior-full-stack-developer-java). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full Stack Developer - Java - **Company:** Marathon TS Inc - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $125,000.0 - $135,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Software Applications, Systems Engineering, Acceptance Test-Driven Development, Microsoft Azure, Cascading Style Sheets (CSS), Continuous Integration, Relational Databases, Database Queries, Database Schema, Design of User Interfaces, JSON, JQuery, Junit, Liquibase, Scrum Methodology, Selenium, Software Engineering, Testng, Test-Driven Development (TDD), Okta, Spring-boot, Backend, AngularJS, Kubernetes, Deployment Automation, Web Technologies, Front End Software Development, Restful APIs, Cucumber (Software), Docker, Jenkins, Microservices - **Published:** August 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0c113051beb921d6 ## About the Role * Bachelor's Degree, preferably in IT or related discipline * Minimum 5+ years Agile Software Development experience * Proficient in Java and Spring Boot * Proficient in Frontend UI development with JavaScript frameworks. Preference is Angular * Experience developing in a Docker environment * Experience deploying microservices to Kubernetes platforms * Experience writing queries with relational databases * Experience with test driven development * Excellent communication skills and strong analytical and creative problem-solving skills Nice to haves: * Experience working with Azure tools and environments * Automated Test-Driven Development (ATDD) frameworks Selenium, Nightwatch, Cucumber, JUnit/TestNG * Web technologies - HTML, CSS, JavaScript, JSON, jQuery * Experience working with Jenkins Continuous integration tools and DevOps automation, * Are you able/willing to pass a background check? * Do you have experience supporting federal clients? (REQUIRED) * How many years of experience do you have with JavaScript frameworks, specifically Angular? Education: * Bachelor's (Required) Experience: * Java: 5 years (Required) * Docker: 5 years (Required) * Kubernetes: 5 years (Required) ## Description Marathon TS is looking for a Senior Java Focused Full Stack Developer to support the Tax and Trade Bureau. The selected candidate will support Agile Application Development technologies and capabilities in the areas of software development, systems engineering, integration, and test of software applications and infrastructure. What You'll Do * Will work within a fast-paced Agile DevOps team contributing and collaborating within your scrum team on a daily basis. * Design, develop, and maintain secure, scalable Java-based backend services. * Build RESTful APIsand optimize data models * Manage database schema changes with Liquibase * Implement authentication and authorization using Keycloak ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development)