Logo
Cynet systems Inc

Full Stack Java Developer Lead - Remote / Telecommute

Cynet systems Inc, Reston, Virginia, United States, 22090

Save Job

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.

#J-18808-Ljbffr