company logo

Senior Java AWS Full Stack Developer

DMV IT Service.com

Office

Washington, District of Columbia, United States

Full Time

Job Title: Senior Full Stack Developer

Location: Washington, DC

Employment Type: Contract

About Us

DMV IT Service LLC, founded in 2020, is a trusted IT consulting firm specializing in IT infrastructure optimization, cybersecurity, networking, and staffing solutions. We partner with clients to achieve technology goals through expert guidance, workforce support, and innovative solutions. With a client-focused approach, we also provide online training and job placements, ensuring long-term IT success.

Job Purpose

The Senior Full Stack Developer will take a lead role in designing, developing, and maintaining complex enterprise web applications. The ideal candidate will be a highly experienced Java expert with extensive AWS cloud development and Kafka expertise. This role demands a strong full stack mindset—building efficient front-end interfaces in Angular while architecting secure, high-performing back-end systems using modern Java frameworks.

Requirements

Key Responsibilities

  • Design, develop, and maintain large-scale, enterprise-grade web applications across both front-end and back-end tiers.
  • Build and optimize robust Java/J2EE applications using Spring and RESTful API architectures.
  • Architect and deploy scalable, cloud-native solutions using AWS technologies such as Lambda, EC2, Elastic Beanstalk, DynamoDB, Redshift, S3, SQS, and CloudFormation.
  • Configure, manage, and optimize Apache Kafka environments for data streaming and messaging use cases.
  • Design and maintain complex data models to ensure data consistency and integrity across enterprise systems.
  • Collaborate closely with Product Owners to refine requirements and partner with Architects to align solutions with organizational standards.
  • Conduct peer code reviews, enforce best practices, and support CI/CD pipelines to ensure high-quality software delivery.
  • Stay informed on emerging technologies in both front-end (Angular) and back-end (Java, AWS) stacks to keep solutions modern and efficient.

Required Skills & Experience

  • Bachelor’s degree in Computer Science, Information Technology, or related discipline (or equivalent practical experience).
  • 8+ years of professional experience in Java development at a Senior or Lead Engineer level.
  • 3+ years of hands-on expertise with Apache Kafka, preferably including Kafka administration and configuration.
  • Strong command of the Java ecosystem—Java, J2EE, Spring Framework, RESTful APIs.
  • Proven front-end development experience using Angular.
  • Advanced proficiency in AWS services, including Lambda, S3, Elastic Beanstalk, EC2, SQS, SNS, API Gateway, CloudFormation, and CloudWatch.
  • Experience developing and deploying AWS-based solutions leveraging Kinesis, DynamoDB, Aurora, and Redshift.
  • Strong background in data modeling, SQL, and database design principles.
  • Hands-on experience implementing CI/CD pipelines using Git, Jenkins, and JIRA within Agile Scrum environments.
  • Familiarity with domain-driven and event-driven architecture patterns.
  • Excellent analytical thinking, problem-solving, and communication skills, with the ability to collaborate effectively across teams.

Senior Java AWS Full Stack Developer

Office

Washington, District of Columbia, United States

Full Time

October 6, 2025

company logo

DMV IT Service