Senior Full Stack Developer

Chantilly, VA, US • Posted 1 day ago • Updated 3 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • API
  • Application Development
  • Quality Assurance
  • Analytical Skill
  • Conflict Resolution
  • Problem Solving
  • Technical Writing
  • Science
  • Java
  • AngularJS
  • TypeScript
  • Cloud Computing
  • Amazon Web Services
  • Red Hat Linux
  • Command-line Interface
  • Extract
  • Transform
  • Load
  • RESTful
  • Spring Framework
  • Elasticsearch
  • Writing
  • Scripting
  • Amazon EC2
  • Unit Testing
  • Automated Testing
  • Selenium
  • Confluence
  • JIRA
  • Git
  • Jenkins
  • Communication
  • Technical Drafting
  • Documentation
  • Management
  • Workflow Management
  • Collaboration
  • Agile
  • Scrum
  • Mentorship
  • Software Development

Summary

Overview

We are seeking an experienced Senior Full Stack Software Engineer to maintain and modernize legacy applications while designing and developing scalable software solutions using Java, Spring Boot, Angular, TypeScript, and Amazon Web Services (AWS).

The successful candidate will be responsible for full-stack application development, API integration, custom ETL methodologies, and cloud-based deployments. This role requires strong technical expertise, problem-solving capabilities, and the ability to collaborate with internal and external teams to deliver solutions that meet customer requirements.

What will you do?

  • Maintain, enhance, and modernize legacy applications.
  • Design, develop, and maintain full-stack applications using Java, Spring Boot, Angular, and TypeScript.
  • Leverage Amazon Web Services (AWS) to support application development and deployment.
  • Develop custom scripts to install and configure application code on AWS EC2 instances.
  • Design, develop, and implement custom Extract, Transform, and Load (ETL) methodologies.
  • Develop and maintain RESTful APIs using Spring Boot.
  • Develop Java and Angular applications that leverage Elasticsearch.
  • Conduct unit testing and participate in peer code reviews to ensure software quality.
  • Utilize automated testing frameworks, including Selenium.
  • Analyze customer requirements and specifications to design and implement technical solutions.
  • Collaborate with internal and external teams to deliver technically sound solutions.
  • Apply analytical and methodical problem-solving approaches to address complex technical challenges within a collaborative team environment.
  • Work within Agile and Scrum methodologies to support iterative development and delivery.
  • Mentor junior developers on software development best practices.
  • Produce clear technical documentation and communicate effectively with technical and nontechnical stakeholders.
  • Demonstrate strong organizational, time management, and workflow management skills.

Do you have what it takes?

  • Active TS/SCI with Polygraph
  • Bachelor of Science (BS) degree and 11-15 years of prior relevant experience.
  • Extensive experience in full-stack software development.
  • Experience developing applications using Java, Spring Boot, Angular, and TypeScript.
  • Experience developing and deploying applications in cloud environments using AWS.
  • Experience reading, interpreting, and developing technical solutions that satisfy customer requirements and specifications.
  • Experience working within Red Hat Linux command-line environments.
  • Experience developing and implementing custom ETL methodologies.
  • Experience developing RESTful APIs using Spring Boot.
  • Experience developing applications that leverage Elasticsearch.
  • Experience writing custom scripts to install and configure application code on AWS EC2 instances.
  • Experience conducting unit testing and peer code reviews.
  • Experience utilizing automated testing frameworks, including Selenium.
  • Knowledge of Confluence, Jira, Git, and Jenkins.
  • Strong communication, technical design, and documentation skills.
  • Strong organizational, time management, and workflow management abilities.
  • Ability to collaborate effectively with internal and external teams.
  • Ability to methodically evaluate technical challenges and develop effective solutions in a team environment.
  • Experience working within Agile and Scrum development methodologies.
  • Ability to mentor junior developers on software development best practices.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: RTL806649
  • Position Id: efe744f4a0040cf8802b935000cbbf1
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Chantilly, Virginia

•

Today

Full-time

Chantilly, Virginia

•

Today

Full-time

USD 154,050.00 - 278,475.00 per year

Chantilly, Virginia

•

Today

Full-time

USD 107,900.00 - 195,050.00 per year

Arlington, Virginia

•

Today

Full-time

Search all similar jobs