Senior Full Stack Java Developer (Security Clearance)

Overview

Remote
Depends on Experience
Contract - W2
Contract - Independent
10% Travel

Skills

Java

Job Details

We are seeking a Senior Full Stack Java Developer with an active security clearance to join our clients dynamic development team supporting secure federal programs. The ideal candidate will have strong experience in Java-based backend development combined with proficiency in modern front-end frameworks like Angular or React. This role requires a commitment to secure coding, scalable architecture, and Agile delivery.


Key Responsibilities:

  • Design, develop, and maintain scalable, secure full stack applications using Java, Spring Boot, and front-end frameworks.

  • Develop RESTful APIs and integrate third-party and internal services.

  • Build responsive and accessible user interfaces using Angular (preferred), React, or similar technologies.

  • Collaborate with product owners, engineers, and DevOps to deliver features in Agile sprints.

  • Participate in peer code reviews, unit testing, and system deployment.

  • Document architecture, components, and workflows for ongoing support and compliance.


Required Qualifications:

  • Active security clearance.

  • 9+ years of full stack development experience with strong emphasis on:

    • Java 8+, Spring Boot, Spring Security, Hibernate/JPA.

    • Front-end development using Angular, React, TypeScript, HTML5, CSS3.

  • Solid experience with RESTful services, microservices architecture, and JSON/XML.

  • Strong understanding of relational databases (e.g., PostgreSQL, MySQL, Oracle) and SQL.

  • Familiarity with Git, Maven/Gradle, and build automation tools.

  • Experience with containerization technologies (Docker, Kubernetes) and cloud platforms (AWS, Azure, or Google Cloud Platform).

  • Knowledge of secure coding standards and compliance frameworks (e.g., NIST, FedRAMP).


Preferred Qualifications:

  • Bachelor s degree in Computer Science, Engineering, or related field.

  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.

  • Exposure to message queues (e.g., Kafka, RabbitMQ) and API gateways.

  • Agile/Scrum experience and comfort with collaborative, fast-paced environments.


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.