Logo
DMV IT Service

Senior Java AWS Full Stack Developer

DMV IT Service, Washington, District of Columbia, us, 20022

Save Job

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.