Skip to main content

Expert Full-Stack Software Developer Jobs

Posted today

clearancejobsChantilly (VA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Expert Full Stack Developer Markon is seeking an Expert Full Stack Developer to support an Intelligence Customer by designing, developing, and maintaining enterprise web applications that support mission-critical operations. This role develops scalable full-stack solutions using modern Java and Angular technologies, architects secure application interfaces, and leverages DevOps practices to deliver high-quality software across the development lifecycle. Working within Agile teams, the Expert Full Stack Developer translates complex business and mission requirements into innovative software solutions while providing technical leadership and mentoring to engineering teams.
Responsibilities: Design, develop, test, and maintain enterprise web applications using Java, Angular, and modern web technologies. Analyze user and business requirements to develop software designs that meet functional, performance, and security objectives. Develop responsive user interfaces, backend services, and database components supporting mission-critical applications. Design and implement database interfaces using JDBC, ODBC, or comparable data access technologies. Participate in all phases of the software development lifecycle, including requirements analysis, architecture, design, development, testing, deployment, and sustainment. Develop software within Agile Scrum teams using Scaled Agile Framework (SAFe) methodologies. Build and maintain CI/CD pipelines using Git, Jenkins, and DevOps best practices. Perform peer reviews, software testing, quality assurance, and defect resolution to ensure high-quality software delivery. Develop and maintain RESTful web services and enterprise application interfaces. Collaborate with systems engineers, architects, and mission stakeholders to deliver scalable, secure, and maintainable software solutions. Research emerging technologies and recommend improvements that enhance application performance, maintainability, and operational efficiency. Provide technical leadership, mentorship, and guidance to less experienced software engineers across multiple programs and initiatives.
Qualifications: Active TS/SCI clearance with Polygraph required. Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline and 11+ years of software engineering experience. Expert experience developing enterprise web applications using Java and Angular. Experience working in Agile Scrum or SAFe development environments. Experience with Git, Jenkins, and modern DevOps practices. Experience with continuous integration, automated testing, and continuous delivery (CI/CD).Experience developing RESTful web services and enterprise APIs. Experience designing and implementing database interfaces using JDBC, ODBC, or comparable technologies. Experience working in Linux development environments. Strong analytical, problem-solving, communication, and collaboration skills. Desired: Experience developing microservices or micro frontend architectures. Experience deploying and supporting applications in AWS cloud environments. Experience implementing infrastructure automation, CI/CD pipelines, and DevOps tooling. Experience with distributed data architectures and enterprise integration patterns. Experience with Terraform or other Infrastructure-as-Code (IaC) technologies. Experience developing or consuming REST and SOAP web services. Experience working with Government architecture review boards or enterprise governance processes. Ability to communicate complex technical concepts effectively to both technical and non-technical stakeholders.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this