Senior Full Stack Engineer (Java Backend / AI-Assisted) - McLean, VA - Local Candidates Only

McLean, VA, US • Posted 5 hours ago • Updated 5 hours ago
Contract Independent
Contract W2
24 Months
Travel Required
Able to Sponsor
On-site
Depends on Experience
Fitment

Dice Job Match Score™

✨ Finding the perfect fit...

Job Details

Skills

  • Analytical Skill
  • Application Development
  • Artificial Intelligence
  • Backend Development
  • Cloud Computing
  • Collaboration
  • Collections
  • Communication
  • Conflict Resolution
  • Continuous Delivery
  • DAO
  • Database
  • Dependency Injection
  • GraphQL
  • JDBC
  • JPA
  • JTA
  • Java
  • Microsoft SQL Server
  • Multithreading
  • Performance Tuning
  • Problem Solving
  • Productivity
  • Query Optimization
  • RDBMS
  • RESTful
  • Relational Databases
  • SQL
  • SQL Tuning
  • Software Development
  • Spring Framework
  • mvc

Summary

We are seeking an experienced Senior Full Stack Engineer with a strong backend development background and hands-on experience with AI-assisted development tools. The ideal candidate will have extensive experience in Java, relational databases, SQL performance tuning, modern backend frameworks, and cloud-native application development.

Required Experience

5–7+ years of professional software development experience.

Strong analytical and problem-solving skills.

Excellent communication and collaboration abilities.

Experience using AI-enabled coding IDEs (e.g., VS Code with AI extensions).

Hands-on experience with AI coding agents such as Claude Code, Codex, or similar.

Required Technical Skills

Backend Development

Java 8+ (Multithreading, Collections, Generics, Lambda Expressions, I/O)

Spring Framework (Core, MVC, Boot, Security, Data JPA)

JDBC, JTA, Dependency Injection, DAO

Hibernate ORM

REST APIs and GraphQL

Database

Strong experience with MS SQL Server or PostgreSQL

Advanced SQL development (complex joins, query optimization, performance tuning)

Strong understanding of relational database concepts

Frontend

Angular 9+

JavaScript

HTML

CSS

jQuery

DevOps & Cloud

Docker

AWS EKS

CI/CD pipelines

Jenkins

JIRA

Maven

Gradle

Testing

JUnit

Mockito

Cucumber

Additional Technologies

Apache Tomcat

Jetty

Kafka

XML & JSON

Design Patterns (MVC, Factory, Singleton, DAO, DTO, Facade)

Responsibilities

Design, develop, test, deploy, and maintain enterprise applications.

Build scalable and secure backend services using Java and Spring technologies.

Optimize application and database performance.

Develop and consume RESTful and GraphQL APIs.

Collaborate with business and technical teams to design and implement solutions.

Support production environments, troubleshoot issues, and deliver enhancements.

Participate in architecture discussions, code reviews, and best practice initiatives.

Utilize AI-assisted development tools to improve engineering productivity and code quality.

Interview Process

Two interview rounds

Round 1: Virtual

Round 2: In-Person

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: 10481525
  • Position Id: 9007164
  • Posted 5 hours ago
Contact the job poster
AP

Alex Pesci

Seasoned Recruiting Manager with a Passion for Talent Acquisition @ Shiro Technologies
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

McLean, Virginia

Today

Easy Apply

Full-time

USD 85.00 - 90.00 per hour

McLean, Virginia

Today

Easy Apply

Contract

Up to 65

Hybrid in Reston, Virginia

7d ago

Easy Apply

Contract, Third Party

Depends on Experience

Reston, Virginia

Yesterday

Easy Apply

Contract

Depends on Experience

Search all similar jobs