Senior Full Stack Engineer (Java Backend) - In-Person Interview - McLean, VA - Local Candidates Only

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

Dice Job Match Score™

🎯 Assessing qualifications...

Job Details

Skills

  • Analytical Skill
  • Application Development
  • Artificial Intelligence
  • Backend Development
  • Cloud Computing
  • Collaboration
  • Collections
  • 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: 9008500
  • Posted 13 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

Reston, Virginia

Today

Full-time

Gaithersburg, Maryland

Today

Full-time

USD 105,000.00 - 125,000.00 per year

Gaithersburg, Maryland

Today

Full-time

USD 130,000.00 - 160,000.00 per year

Gaithersburg, Maryland

Today

Full-time

USD 87,100.00 - 157,450.00 per year

Search all similar jobs