DMV IT Service
Washington, DC
Job Details
Contract
Full Job Description
Job Title: AWS Java Full Stack Developer
Location: Washington, DC
Employment Type: Contract
About Us:
DMV IT Service LLC is a trusted IT consulting firm, established in 2020. We specialize in optimizing IT infrastructure, providing expert guidance, and supporting workforce needs with top-tier staffing services. Our expertise spans system administration, cybersecurity, networking, and IT operations. We empower our clients to achieve their technology goals with a client-focused approach that includes online training and job placements, fostering long-term IT success.
Job Purpose:
We are looking for an experienced AWS Java Full Stack Developer to join a federal program based in Washington, DC. This hybrid role requires a strong foundation in backend development using Java and Spring Boot, with hands-on expertise in AWS services. The ideal candidate will also contribute to frontend development, CI/CD automation, and Agile delivery cycles. Periodic onsite participation is expected for team collaboration and Program Increment (PI) Planning sessions.
Requirements
Key Responsibilities:
- Design and develop robust, scalable backend solutions using Java and AWS cloud services.
- Build full-stack applications incorporating Spring Boot, AWS Lambda, Kinesis, DynamoDB, Aurora, and Redshift.
- Participate across the software development lifecycle: requirements gathering, coding, testing, and deployment.
- Integrate J2EE components such as Hibernate, Servlets, JMS, and REST/SOAP APIs.
- Ensure secure development practices including JAAS, role-based access control, and encryption.
- Utilize GitHub/GitLab for version control and participate in code reviews.
- Conduct thorough unit testing using JUnit and apply static code analysis with SonarQube.
- Develop interactive user interfaces with JavaScript frameworks and follow Test-Driven (TDD) and Behavior-Driven Development (BDD) methodologies.
- Collaborate closely with product owners, developers, and QA teams in an Agile/SAFe environment.
Required Skills & Experience:
- Proficient in backend Java development with Spring Boot framework.
- Hands-on experience with AWS services, particularly Lambda, DynamoDB, Aurora, Kinesis, and Redshift.
- Solid understanding of J2EE technologies, including Hibernate, JMS, and Servlets.
- Familiarity with RESTful and SOAP-based web service integration.
- Experience in secure coding and authentication/authorization protocols (e.g., JAAS).
- Skilled in using GitHub/GitLab, JUnit, and SonarQube for quality assurance.
- Experience with frontend JavaScript frameworks for UI development.
- Strong grasp of Agile and SAFe principles and ceremonies.
- Excellent communication and collaboration skills.