Senior Full Stack Engineer

ECS Corporate Services

Fairfax (VA)

On-site

USD 130,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Everforth ECS is seeking a highly skilled Full Stack Engineer to design, build and maintain large-scale APIs for enterprise applications supporting DHS. You will work with Java (8+), Python, React and modern JavaScript to modernize legacy code bases while ensuring scalability and reliability.

You will integrate UI with APIs, manage CI/CD pipelines, and help migrate from legacy systems with minimal downtime. Strong communication and collaboration with cross-functional teams are essential.

Qualifications

  • Bachelor's degree in a related field.
  • 10+ years total work experience in software engineering.
  • 5+ years with Java (8 and beyond) in modernizing legacy systems.
  • 8+ years with Python with legacy modernization focus.
  • 3+ years building RESTful microservices and SOA architectures.

Responsibilities

  • Design and architect robust APIs for enterprise-scale applications.
  • Integrate and operate CI/CD pipelines and containerized deployments.
  • Refactor deprecated code bases to modern Java frameworks and tools.
  • Collaborate with front-end teams to connect React UIs with scalable APIs.
  • Migrate legacy systems with minimal downtime and reduced operational risk.
  • Identify and resolve technical debt in older systems and improve performance.

Skills

Java
Python
React
Redux
Modern JavaScript
UI/UX familiarity
Git
RESTful microservices
SOA architectures
Cloud experience
Communication skills

Education

Bachelor's degree in a related field

Tools

AWS
Azure
CI/CD

Job description

Everforth ECS is seeking a highly skilled Full Stack Engineer with extensive experience in designing, building and maintaining large scale API's for enterprise level applications in support of the Department of Homeland Security. Tools necessary for excelling in this role include Java (with Maven, Gradle, etc), JavaScript Frontend frameworks (React, Angular, etc), Elastic and other data sources, and DevSecOps in the Cloud. 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.

Salary Range: $130,000 - $160,000

General Description of Benefits
  • Must have US citizenship.
  • Ability to pass a Public Trust investigation.
  • Bachelor's degree in a related field.
  • Minimum 10 years of total work experience
  • 5+ years with Java (8 and beyond) with strong experience in legacy system modernization.
  • 8+ years with Python 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.
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer
Senior Full Stack Engineer

Worky • United States

On-site
USD 130,000 - 160,000
Senior Full-Stack Engineer: API Modernization & Cloud
Senior Full-Stack Engineer: API Modernization & Cloud

Worky • United States

On-site
USD 130,000 - 160,000
Senior Full Stack Engineer: Enterprise API Modernization
Senior Full Stack Engineer: Enterprise API Modernization

ECS Corporate Services • Fairfax (VA)

On-site
USD 130,000 - 160,000
Senior DevOps Engineer
Senior DevOps Engineer

ECS Corporate Services • Fairfax (VA)

On-site
USD 140,000 - 160,000
Senior DevOps Engineer
Senior DevOps Engineer

ECS • Virginia (MN)

On-site
USD 140,000 - 160,000
Full Stack Developer
Full Stack Developer

Bethesda Family Dentistry • Bethesda (MD)

On-site
USD 100,000 - 130,000
DevSecOps Engineer
DevSecOps Engineer

Global Alliant Inc • Rockville (MD)

On-site
USD 90,000 - 135,000
Senior Software Developer
Senior Software Developer

ECS • O'Fallon (IL)

On-site
USD 110,000 - 120,000
JAVA/REACT Developer
JAVA/REACT Developer

Apex Systems • Andover (MA)

Hybrid
USD 110,000 - 150,000
Medical Insurance
401K with company match
ESPP
+4
Junior Software Engineer
Junior Software Engineer

ECS Corporate Services • Springfield (VA)

On-site
USD 90,000 - 110,000