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