Software Engineer (Full Stack & JAVA)

Marathon TS

$100K — $130K *
US-AnywhereRemote in College Park, MD
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or master's degree in computer science, engineering, or related field; equivalent experience considered.
  • 8 years of software development experience, with a focus on backend technologies (Java/Node.js).
  • Experience in designing and consuming RESTful APIs, particularly in healthcare or enterprise settings.
  • Proven skills in building backend services that handle structured EDI or healthcare data.
  • Some experience with Angular for frontend integration and component development.
  • Hands-on experience with AWS or Azure services related to cloud deployment.

Responsibilities

  • Design, build, and maintain RESTful APIs tailored for EDI healthcare records.
  • Integrate with existing internal platform APIs and EDI pipelines to ensure reliable data delivery.
  • Support and enhance an Angular-based dashboard, ensuring accurate data presentation to users.
  • Collaborate with backend engineers to define clean API contracts.
  • Write clean, testable code and engage in regular code reviews.
  • Conduct unit and integration testing for backend services.
  • Ensure smooth deployment and performance monitoring of backend services in production.

Benefits

  • 100% remote work opportunity.
  • Flexible working hours to accommodate work-life balance.
  • Collaborative and agile team environment that encourages best engineering practices.
  • Opportunities for professional development and continuing education.
Full Job Description
Sr. Systems Engineer (Full-Stack Developer)
Marathon TS is looking for a dedicated Full-Stack Software Engineer to help build, support and migrate a cloud-based Web Dashboard application that processes healthcare EDI transactions. The ideal candidate has experience with (Java/Node.js) backend integration work, (Angular) front-end UI development and understands structured healthcare data. This is a 100% Remote role.
JOB DESCRIPTION
  • Design, build, and maintain RESTful APIs in Java and/or Node.js that retrieve, transform, and serve EDI healthcare records
  • Integrate with internal platform APIs, EDI processing pipelines, and data services to deliver live and historical EDI transaction data reliably and performantly
  • Support and contribute to an Angular-based dashboard frontend - consuming APIs, building or maintaining components, and ensuring data is surfaced accurately to business and clinical users
  • Collaborate with backend C#/.NET and AWS data engineers to define clean API contracts and ensure reliable data delivery across services
  • Write clean, testable, well-documented code and participate actively in code review
  • Perform unit and integration testing across backend services and API layers
  • Support deployment, monitoring, and performance of backend services in production on AWS
  • Apply and promote best software engineering practices within an agile framework
  • Use Git and GitHub for version control, branching, pull requests, and collaborative development
Education
  • Bachelor's or master's degree in computer science, Engineering, or a related technical discipline required; equivalent practical experience considered
Experience
  • 8 years of software development experience with a strong backend focus (Java and/or Node.js)
  • Experience designing and consuming RESTful APIs in healthcare or enterprise environments
  • Proven experience building backend services that serve structured EDI or healthcare data to frontend applications
  • Some hands-on Angular experience - able to integrate APIs and contribute to frontend components
Requirements
Core Technical
  • Strong backend development experience in Java and JavaScript/TypeScript/Node.js - API design, data transformation, error handling, and performance
  • Experience with Angular or another Modern front-end framework
  • Proven ability to build RESTful APIs that consume and transform structured data (XML, JSON)
  • Experience working with EDI data formats
  • Familiarity with web document submission processes a plus
  • Working knowledge of Angular - components, services, API integration; frontend development is secondary but real
  • Hands-on Cloud (Azure/AWS) experience - API Gateway, Lambda, S3, CloudWatch, or related services
  • Proficient with Git and GitHub - branching strategies, pull requests, collaborative workflows
  • Experience with unit and integration testing frameworks (JUnit, Jest, or equivalent)
Process & Soft Skills
  • Strong communication skills - able to work with stakeholders and cross-functional engineers to define and refine API requirements
  • Experience with agile methodologies (Scrum, Kanban) and JIRA
  • Ability to work independently and as part of a distributed team
  • Strong attention to detail - especially around data accuracy and fidelity for healthcare records
  • Ability to conduct code reviews and provide constructive feedback
Nice to Have
  • Familiarity with healthcare payer/PBM systems, clearinghouses, or pharmacy operations
  • Experience with VA systems, ARS workflows, or 275 claim attachment transactions
  • Knowledge of HIPAA compliance requirements in API and web application development
  • Familiarity with accessibility standards (Section 508 / WCAG 2.1) for government-facing applications
  • Experience with containerization (Docker, ECS, EKS)
  • Familiarity with C#/.NET backend services for cross-team integration touchpoints
Clearance Requirement:
US Citizenship required with the ability to obtain and maintain a Public Trust clearance

Similar Jobs

More Jobs at Marathon TS

More Information Technology Jobs

Find similar Software Engineer (Full Stack & JAVA) jobs: