Java Full Stack Developer

Title :   Java Full Stack Developer

Location :: Rockville, MD/ Tysons Corner, VA (Hybrid)

Duration : Contract

 

Need Senior Candidate and look for a candidate working on latest tech stacks

 

Job Responsibilities

  • We are seeking a highly skilled Senior Software Engineer with deep experience in Java, AWS services, Angular, and modern CI/CD pipelines. You will own the design, architecture, and delivery of scalable enterprise applications, integrate cloud-native capabilities, and drive technical direction across the application lifecycle. You’ll mentor junior engineers, contribute to architectural decisions, and operate with a high degree of autonomy on complex problems.

 

Essential Job Functions

  • Design, architect, and deliver enterprise applications using Java, AWS services, and Angular.
  • Develop scalable RESTful APIs and microservices using Spring Boot and related Java frameworks.
  • Build and maintain automated CI/CD pipelines using Jenkins or GitLab CI/CD for application testing, deployment, monitoring, logging, and alerting in production.
  • Optimize application workloads using AWS services such as ECS, Lambda, RDS, and API Gateway.
  • Implement full-stack solutions integrating backend Java services with Angular frontends.
  • Drive performance tuning and optimization of applications and infrastructure.
  • Own system design for new features and services, including defining technical approaches for ambiguous requirements.
  • Mentor junior and mid-level engineers through code reviews, pairing, and technical guidance.
  • Collaborate cross-functionally with product, platform, and security teams to deliver end to-end solutions.
  • Champion application security best practices including OWASP Top 10 mitigations, IAM policy design, and encryption at rest/in transit.

 

Experience Requirements

  • 7+ years of professional software engineering experience, with 5+ years of Java development.
  • 5+ years of experience with AWS services (ECS, Lambda, RDS, API Gateway, S3).
  • 3+ years of experience building frontends with Angular (2+).
  • Demonstrable experience using AI-assisted development tools (e.g., Amazon Kiro, GitHub Copilot) to accelerate code authoring, testing, and review workflows.
  • Comfort in an Agile (Scrum/Kanban) working environment.
  • Proven system design experience — ability to define service boundaries, data models, and integration patterns for distributed systems.
  • Strong experience with containerization (Docker) and orchestration (ECS, EKS, or Kubernetes).
  • Experience with both SQL and NoSQL databases (e.g., PostgreSQL/RDS, MongoDB).
  • Experience building and maintaining DevOps tooling and CI/CD pipelines at scale.
  • Experience with test automation strategies including unit, integration, and end-to-end testing.
  • Track record of operating independently, managing technical ambiguity, and driving projects to completion with minimal direction.

 

Working Conditions

  • Hybrid (Rockville, MD or Tysons Corner, VA)
  • Occasional travel and extended hours may be required.
Scroll to Top