Senior Java Full Stack Developer

Overview

On Site
Hybrid
BASED ON EXPERIENCE
Contract - Independent
Contract - W2
Contract - 6+ mo(s)

Skills

JAVA FULL STACK
MAINFRAME
DB2
SPRING BOOT
STRUTS
HTML
CSS
JAVASCRIPT
JDK
JDK 11
JDK11

Job Details

Job Title: Senior Java Full Stack Developer
Work Arrangement: Hybrid - PI Planning meetings or ad-hoc meetings in Reston, VA (DMV area)
Interview Process: Phone interview followed by onsite interview at Reston office


Position Summary

We are seeking a Senior Java Full Stack Developer (10+ years experience) to support and modernize a mission-critical legacy web application. The role requires deep expertise across the Java stack along with hands-on experience in Struts, Spring Boot, HTML, CSS, and JavaScript. Experience with Mainframe DB2 and legacy libraries will be highly valuable. This is a senior-level, independent contributor role, ideal for someone who thrives in complex environments and can work across both legacy and modern technologies.


Key Responsibilities

  • Design, develop, and enhance web applications leveraging Java full stack technologies.

  • Work with legacy frameworks and libraries including Struts and Spring Boot.

  • Maintain and modernize existing applications, ensuring performance, scalability, and security.

  • Collaborate with stakeholders and team members to support cloud migration efforts.

  • Perform independent development and troubleshooting, driving solutions with minimal supervision.

  • Upgrade and adapt applications from JDK 11 to JDK 21.

  • Ensure application security and compliance best practices.


Required Skills & Qualifications

  • 10+ years of experience as a Java Full Stack Developer.

  • Strong hands-on experience with:

    • Java, Struts, Spring Boot, MVC frameworks

    • HTML, CSS, JavaScript (front-end web technologies)

    • Mainframe DB2 (highly preferred)

  • Proven ability to work with legacy codebases, old libraries, and older technologies.

  • Experience upgrading Java versions (e.g., JDK 11 JDK 21).

  • Knowledge of data security best practices.

  • Familiarity with cloud migration concepts.

  • Excellent problem-solving skills with the ability to work independently.


Nice to Have

  • Experience with modern front-end frameworks such as React.js or Angular.

  • Exposure to cloud platforms (AWS, Azure, or Google Cloud Platform).

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.