Sr. Full Stack Java Developer (Hybrid)

Ashburn, VA, US • Posted 12 days ago • Updated 7 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

👤 Reviewing your profile...

Job Details

Skills

  • Database
  • Collaboration
  • Agile
  • Scrum
  • Sprint
  • Mentorship
  • Systems Design
  • PASS
  • Fraud
  • Computer Science
  • Software Engineering
  • Information Systems
  • Software Design
  • Microsoft Windows
  • Java
  • Data Structure
  • Algorithms
  • Spring Framework
  • Spring MVC
  • Spring Security
  • Aspect-oriented Programming
  • RESTful
  • Documentation
  • AngularJS
  • TypeScript
  • JavaScript
  • HTML
  • Cascading Style Sheets
  • Management
  • UI
  • Performance Tuning
  • Testing
  • JUnit
  • TestNG
  • Mockito
  • Object-relational Mapping
  • Hibernate
  • SQL
  • PL/SQL
  • Oracle
  • MySQL
  • Microsoft SQL Server
  • OOD
  • SOA
  • Git
  • Version Control
  • Workflow
  • Software Development Methodology
  • Change Management
  • Content Management
  • Configuration Management
  • Quality Assurance
  • Release Management
  • Organizational Change Management
  • OCM
  • DoD
  • React.js
  • VMware
  • Extract
  • Transform
  • Load
  • Enterprise Service Bus
  • Software Security
  • Automated Testing
  • UML
  • Modeling
  • Enterprise Architecture
  • JIRA
  • VersionOne
  • PostgreSQL
  • DICE

Summary

Sr. Full Stack Developer - Java

Ashburn, VA (Hybrid - 1 day onsite / 4 days remote)
C. area

We have an immediate full-time opening for an experienced Sr. Full Stack Java Developer to join an Agile Scrum team supporting a federal program. This role focuses on delivering releasable software in short sprint cycles while collaborating closely with developers, stakeholders, and end users.

Key Responsibilities
  • Design, develop, and implement custom software and database applications across legacy and modernized systems
  • Collaborate within an Agile Scrum team to deliver high-quality software in short sprint cycles
  • Participate in sprint planning, backlog refinement, testing, demos, retrospectives, and releases
  • Contribute to architectural and engineering standards refinement
  • Analyze complex technical challenges and develop innovative, scalable solutions
  • Ensure product quality, timeliness, and performance standards
  • Mentor junior developers and support team growth
  • Support release planning and conceptual system design

Required Qualifications
  • U.S. Citizen able to pass a CBP background investigation:
    • 3-year felony conviction check
    • 1-year illegal drug use check
    • 1-year misconduct check (e.g., theft or fraud)
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field (or equivalent experience)
  • 7+ years of hands-on software design, development, and implementation experience in a Windows environment

Technical Expertise
  • Java 8+ (strong OOP, data structures, algorithms)
  • Spring Boot, Spring MVC, Spring Security (DI & AOP experience)
  • RESTful API design (versioning, standards, documentation)
  • Angular (deep expertise), TypeScript, JavaScript, HTML, CSS
  • State management and UI performance optimization
  • Testing frameworks (JUnit, TestNG, Mockito)
  • ORM frameworks (Hibernate or similar)
  • SQL / PL-SQL (Oracle, MySQL, SQL Server)
  • Object-Oriented Design & Development (OODD)
  • Service-Oriented Architecture (SOA)
  • Git-based source control and concurrent workflows
  • SDLC best practices (CM, QA, release management)

Desired / Nice to Have
  • Technical certifications (OCAJP, OCPJP, OCE/OCM, CSM)
  • DoD 8570 certification
  • Experience with React, VMware, ETL tools, ESB, message queuing
  • Application security and automated testing experience
  • UML and enterprise modeling tools (e.g., Sparx EA)
  • Jira, VersionOne
  • Postgres or Aurora


#Dice
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.
  • Dice Id: 91073075
  • Position Id: MK913242216
  • Posted 12 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Raleigh, North Carolina

Today

Easy Apply

Contract

Depends on Experience

Hybrid in Raleigh, North Carolina

Today

Easy Apply

Contract

Depends on Experience

Hybrid in Raleigh, North Carolina

Today

Easy Apply

Contract

Depends on Experience

Hybrid in Raleigh, North Carolina

Today

Easy Apply

Contract

Depends on Experience

Search all similar jobs