DMV IT Service
McLean • fixedterm
Posted on: 6/25/2025
Required Skills:
Job Description:
Back End Java Full Stack Developer
Location: Mc Lean, VA
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 a seasoned Full-Stack Java Developer with strong skills in Java, SQL, and Angular. The ideal candidate will bring deep experience in enterprise software development and will play a key role in designing, building, and optimizing business applications. You’ll work closely with stakeholders to develop solutions and support key technical functions in a dynamic setting.
Requirements
Key Responsibilities:
- Lead and contribute to application development, prototyping, and technical consulting
- Collaborate with cross-functional teams and business partners to develop high-quality software under tight deadlines
- Anticipate and assess the impact of configuration changes and performance bottlenecks
- Support issue resolution, handle troubleshooting, and fulfill ad-hoc technical requests
- Ensure optimal application performance and maintain development best practices
Required Skills & Experience:
- 8+ years of hands-on experience in software development using Java and related technologies
- Solid expertise with SQL and relational databases such as Sybase, SQL Server, MySQL, or DB2 (3–5 years)
- Frontend development experience using Angular
- 2–3 years working with middleware tools such as JBoss and IBM MQ
- Familiarity with version control and CI/CD tools including Git, Gradle, Docker, and Jenkins (2–3 years)
- Skilled in writing and executing unit tests using JUnit and Mockito
- Bachelor’s degree in Computer Science or a related technical discipline
Preferred Skills:
- Strong analytical and problem-solving abilities
- Proactive critical thinking and decision-making skills under pressure
- Excellent verbal and written communication
- Flexible and adaptive to a fast-paced, constantly evolving work environment
- High emotional intelligence with strong business awareness and interpersonal skills