Senior Full Stack Java Developer with AI | McLean, VA, USA

Website ehub.global

Location

McLean, Virginia, United States — On-site, 5 days per week

Job Category

  • Information Technology (IT) & Software

Job Overview

A career opportunity is available for a Senior Full Stack Java Developer with AI application development experience in McLean, Virginia. The position is designed for highly experienced software professionals with 10+ years of experience across enterprise Java development, microservices, cloud platforms, modern frontend technologies, DevOps, and AI/LLM application development.

The role requires strong hands-on expertise in Java, Spring Boot, REST APIs, microservices, Angular or ReactJS, Python, AWS, containerization, and modern AI frameworks including LangChain and LangGraph. The successful candidate will contribute to enterprise software development and AI-enabled application initiatives within a technically advanced environment.

This opportunity provides senior-level exposure to full-stack engineering, cloud architecture, AI application development, DevOps, and enterprise technology, supporting continued professional development and long-term career growth in software engineering.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade full-stack applications.
  • Develop backend services using Java, J2EE, Spring, and Spring Boot.
  • Build and integrate REST APIs and microservices.
  • Develop modern user interfaces using Angular or ReactJS.
  • Design and implement AI and LLM-powered applications.
  • Develop AI workflows using LangChain and LangGraph.
  • Develop Python-based applications and supporting services.
  • Deploy and manage applications using AWS services.
  • Work with EC2, IAM, S3, and Lambda.
  • Develop and maintain containerized applications using Docker and Kubernetes.
  • Implement data persistence using JPA and Hibernate.
  • Work with PostgreSQL and other database technologies.
  • Support CI/CD pipelines and DevOps processes.
  • Use Jenkins, Git, Bitbucket, and Maven or Gradle within software development workflows.
  • Collaborate with technical teams to troubleshoot and resolve application issues.
  • Contribute to application architecture, technical design, testing, and deployment activities.

Requirements & Qualifications

  • 10+ years of professional software development experience.
  • Strong enterprise Java development experience.
  • Proficiency in Java 8+ / J2EE.
  • Strong experience with Spring, Spring Boot, and REST APIs.
  • Hands-on experience with microservices architecture.
  • Experience with Angular or ReactJS.
  • Strong Python development skills.
  • Experience with LangChain and LangGraph.
  • Experience developing AI/LLM applications.
  • Strong AWS experience, including:
    • EC2
    • IAM
    • S3
    • Lambda
  • Experience with Docker and Kubernetes.
  • Experience with JPA and Hibernate.
  • Strong PostgreSQL knowledge.
  • Experience with Jenkins, Git, Bitbucket, and Maven/Gradle.
  • Knowledge of CI/CD and DevOps practices.
  • Strong analytical and problem-solving skills.
  • Ability to work onsite five days per week in McLean, Virginia.
  • Candidates must be available within EST/CST time zones.
  • C2C candidates are welcome.

Preferred Skills

  • Ping Identity / OAuth
  • Apigee / Istio
  • ELK Stack
  • Kafka / Messaging
  • MongoDB / GraphQL
  • Unix and Python scripting

Salary, Benefits & Career Growth

The employer has not specified a salary or compensation package for this position.

The position provides an opportunity for an experienced software professional to work across enterprise Java development, full-stack engineering, cloud computing, AI/LLM application development, microservices, and DevOps. The combination of enterprise software engineering and emerging AI technologies can support continued professional development and long-term career growth in advanced software engineering roles.

Specific employee benefits, training programs, and certification support have not been provided in the original vacancy announcement.

Application Process

Application Process (Website)

Interested candidates should submit their updated resume directly to the recruitment email.

Work Arrangement: 5 days onsite in McLean, VA
Experience Requirement: 10+ years only
C2C: Candidates welcome
Time Zone Requirement: EST/CST candidates only

HR Email for Application

Send your updated resume directly

Recommended Email Subject: Senior Full Stack Java Developer with AI | McLean, VA

To apply for this job email your details to koushal.k@ehub.global