Back to Jobs

Full Stack Java Developer

DMV IT Service No location specified Contract
$70,000
per year

Job Description

Job Title: Full Stack Java Developer
Location: Tempe, AZ
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:

The Full Stack Java Developer will be responsible for developing, maintaining, and enhancing enterprise-grade applications and services. You will work closely with cross-functional teams—including architects, technical leads, and stakeholders—to translate business requirements into high-quality technical solutions. This role is ideal for someone passionate about clean code, scalable architecture, and continuous learning.

Key Responsibilities

  • Collaborate with IT architects, technical leads, and business stakeholders to gather and understand requirements.
  • Enhance and maintain existing enterprise platforms using Domain-Driven Design (DDD) and Test-Driven Development (TDD) principles.
  • Investigate and resolve complex technical issues through debugging and innovative problem-solving.
  • Develop comprehensive technical documentation, including project specs, timelines, and resource estimates.
  • Research and apply modern technologies to improve security, performance, and development processes.
  • Contribute to the creation and enforcement of coding standards and software best practices.
  • Partner with architects and leads to ensure long-term maintainability and scalability of software solutions.
  • Participate in code reviews, architectural planning, and continuous integration initiatives.

Required Skills & Experience

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field—or equivalent hands-on experience.
  • 3–5 years of experience in full Software Development Life Cycle (SDLC) working on large-scale applications in production environments.
  • Proficient in the following core technologies:
    • Java / JVM
    • Spring Framework
    • Angular
    • JavaScript
    • Git for version control

Company Information

Location: Not specified

Type: Not specified