Lead Software Engineer (Lead Full Stack Developer)

Overview

On Site
BASED ON EXPERIENCE
Contract - W2
Contract - Independent
Contract - 12+ mo(s)

Skills

LEAD SOFTWARE ENGINEER
LEAD FULL STACK DEVELOPER
SENIOR FULL STACK ENGINEER
FULL STACK JAVA DEVELOPER
JAVA LEAD DEVELOPER
FULL STACK ENGINEER
TECHNICAL LEAD
SOFTWARE DEVELOPMENT LEAD
JAVA
SPRING BOOT
ANGULAR
ANGULAR 16
ANGULAR 15
ANGULAR 14
HIBERNATE
MICROSERVICES
AWS
AMAZON WEB SERVICES
KUBERNETES
CONTAINERIZATION
DOCKER
EKS
CKAD
CKA

Job Details

Lead Software Engineer (Lead Full Stack Developer)

Location: Reston, VA (Remote - EST Candidates Preferred)
Job Type: Contract


About the Role

We re seeking a highly skilled Lead Software Engineer with strong full-stack expertise in Java, Spring Boot, Angular (v16+), AWS, and Kubernetes to lead the development of modern, cloud-native applications.
This is an exciting opportunity to play a pivotal role in a cloud migration and containerization initiative, transforming existing on-premise applications into scalable, resilient cloud solutions.

As a Lead Engineer, you ll be responsible for technical leadership, architecture guidance, hands-on coding, and mentoring a talented team of developers driving innovation and best practices in a collaborative Agile environment.


Key Responsibilities

  • Lead end-to-end design, development, and delivery of enterprise-grade software solutions.
  • Architect, code, and implement scalable, secure, and high-performance applications using Java, Spring Boot, and Angular.
  • Oversee application migration from on-prem to cloud, ensuring smooth containerization and deployment in AWS.
  • Collaborate with Product Owners, Architects, and cross-functional teams to define system requirements and technical strategies.
  • Drive DevSecOps practices, CI/CD automation, and cloud-native design principles.
  • Participate in architectural discussions and implement microservices-based design patterns.
  • Mentor and guide team members, fostering a culture of innovation and continuous improvement.
  • Ensure system reliability, scalability, and performance through proactive monitoring and optimization.

Required Skills & Experience

  • 8+ years of hands-on experience in full-stack software development.
  • Expertise in Java, Spring Core, Spring Boot, Spring MVC, Hibernate, and Microservices architecture.
  • Strong proficiency in Angular 16+, TypeScript, JavaScript, HTML5, CSS3, and UI frameworks (Material UI, Bootstrap).
  • Proven experience with AWS services, Kubernetes, Docker, and cloud-native deployments.
  • Solid understanding of SQL / PostgreSQL or other relational databases.
  • Proficiency in CI/CD pipelines, Git, Jenkins, and Agile/Scrum methodologies.
  • CKAD (Certified Kubernetes Application Developer) or CKA (Certified Kubernetes Administrator) MUST HAVE.
  • Excellent leadership, communication, and problem-solving skills.

Preferred Qualifications

  • Bachelor s or Master s Degree in Computer Science, Information Technology, or a related field.
  • AWS certification (Developer/Architect/DevOps) is a plus.
  • Experience in large-scale enterprise systems or modernization initiatives.
  • Familiarity with event-driven architectures and API-first design.

***Lumen and / or its clients will not provide equipment (Laptop, monitor, etc.) to the selected contractor. The contractor must have their own equipment. Access to a virtual desktop set up (software) will be provided by Lumen s client, allowing the user access to the required systems and technology. ***

Lumen Solutions Group Inc. is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.

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.