Full Stack Java Developer Lead - Remote / Telecommute

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

Agile
Amazon Web Services
AngularJS
Behavior-driven Development
Bootstrap
Cascading Style Sheets

Job Details

We are looking for Full Stack Java Developer Lead - Remote / Telecommute for our client in Reston, VA
Job Title: Full Stack Java Developer Lead - Remote / Telecommute
Job Location: Reston, VA
Job Type: Contract
Job Description:
  • The Lead Software Engineer will guide a team of software engineers in the design, development, and implementation of multiple applications.
  • This role requires hands-on technical leadership, expertise in modern software development practices, and collaboration with cross-functional teams to deliver high-quality, scalable, and secure solutions.
Responsibilities:
  • Lead a team of software engineers in the design, development, and implementation of multiple applications.
  • Perform and oversee technical design, coding, code review, and testing of new and existing applications.
  • Serve as a subject matter expert for specified systems and applications, ensuring compliance with DevSecOps practices and architectural standards.
  • Identify gaps in requirements and lead problem-solving efforts for supporting staff.
  • Evaluate risks, opportunities, and recommend mitigation actions while improving performance and system availability.
  • Provide technical leadership to project teams, estimating technical costs, and collaborating with clients to define requirements and desired outcomes.
  • Lead software design and development efforts, translating user and stakeholder needs into technical requirements.
  • Manage technical resources, plan and lead transformation initiatives, and evaluate emerging technologies for improvement opportunities.
  • Ensure code quality, deployment standards, and best practices.
  • Mentor junior developers and participate in roadmap and architecture discussions.
Requirement/Must Have:
  • Bachelor s degree in Information Technology or Computer Science.
  • Minimum 8 years of experience in software design and development, software testing and evaluation, and software requirements management.
  • In lieu of a bachelor s degree, an additional 4 years of relevant work experience is required.
Skills:
  • Hands-on experience with Java and Spring-related technologies (Spring Core, Spring Boot, Spring MVC, Spring Batch, and Spring Integration).
  • Strong front-end development experience with Angular, HTML/CSS, JavaScript, XML, jQuery, Material UI, Angular Routes, Jest/Enzyme, and Bootstrap 5.
  • Knowledge of cloud technologies such as AWS.
  • Experience with database technologies such as SQL and PostgreSQL.
  • Understanding of agile methodologies, CI/CD pipelines, and DevSecOps practices.
  • Strong experience with Deployment, Continuous Integration, Continuous Testing, and Continuous Delivery tools.
  • Knowledge of Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
  • Excellent communication and collaboration skills.
  • Ability to decompose technical requirements, assess risks, and provide conceptual design and testing strategies.
  • Experience deploying global applications and managing configurations.
  • Strong leadership and mentoring capabilities.
  • Certification in AWS and Kubernetes is a plus.
Qualification And Education:
  • Bachelor s degree in Information Technology or Computer Science required.
  • Certification in AWS or Kubernetes preferred.
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.