More jobs:
Senior Full Stack Engineer
Job in
Arlington, Arlington County, Virginia, 22201, USA
Listed on 2026-06-07
Listing for:
ECS
Full Time
position Listed on 2026-06-07
Job specializations:
-
Software Development
Full Stack Developer
Job Description & How to Apply Below
This role will focus heavily on modernizing legacy systems with deprecated code bases, requiring both technical expertise and creative problem-solving abilities. You will play a critical role in rearchitecting our application's API infrastructure, ensuring scalability, reliability and long-term maintainability.
Key Responsibilities:
- Support the design and architecture of robust, scalable API's for large enterprise level applications.
- Integrate and operate CI/CD pipelines used for building and releasing code and container images.
- Assess and refactor deprecated code bases implementing best practices for modernization and performance improvement.
- Collaborate with engineers to integrate React-based user interfaces with scalable APIs, leveraging React expertise to enhance API interactions, support legacy system modernization, and ensure seamless functionality and optimal user experience.
- Provide solutions for legacy system migration while minimizing system downtime and operational risks.
- Identify and resolve technical debt in older systems while transitioning them to modern Java frameworks and tools.
- Must have US citizenship.
- Ability to pass a Public Trust investigation.
- Bachelor's degree in a related field.
- Minimum 15 years of general work experience.
- 8+ years with Java (8 and beyond) with strong experience in legacy system modernization.
- 5+ years developing responsive web apps using React, Redux, and modern JavaScript.
- Strong background in API development, including 5+ years building RESTful microservices and service-oriented architectures.
- 3+ years of experience with CI/CD pipelines and deploying/operating in AWS or Azure Cloud environments.
- 3+ years of experience with Springboot or other stateless Java frameworks.
- 3+ years developing applications in a production setting and troubleshooting complex issues within legacy environments and proposing effective solutions.
- 3+ years experience with Python.
- Solid understanding of Git, version control workflows, and collaborative development practices.
- Familiarity with CX and UI/UX principles and their application in modern software design.
- Excellent communication skills with the ability to explain technical challenges and solutions to non-technical stakeholders.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×