Full Stack Java Developer - DMV IT Service : Job Details

Full Stack Java Developer

DMV IT Service

Job Location : Mc Lean,VA, USA

Posted on : 2025-07-10T01:26:06Z

Job Description :

Job Title: Full Stack Java DeveloperLocation: 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 Full Stack Java Developer with extensive experience in full-stack development to contribute to the design, development, and deployment of robust and scalable applications. The ideal candidate should have strong technical skills in Java, Spring Boot, cloud-native development, and modern front-end frameworks, along with the ability to work independently, manage multiple priorities, and contribute to Agile team efforts. This role involves building solutions that are cloud-ready, secure, and aligned with industry best practices.

Key Responsibilities
  • Develop scalable and secure web applications using Java, J2EE, Spring Boot, Spring MVC, and REST/SOAP services
  • Design and implement microservices with best practices for scalability and resilience
  • Work with front-end frameworks such as Angular to build responsive user interfaces
  • Write and optimize complex SQL queries and integrate with relational databases
  • Package and deploy applications using Docker and manage deployment on cloud platforms such as AWS or Kubernetes
  • Leverage tools like GIT, Jenkins, Maven, Artifactory, and JMeter for development and CI/CD automation
  • Utilize enterprise messaging technologies such as ActiveMQ or AMQ
  • Apply static code analysis practices using tools like Fortify or SonarQube, and remediate findings
  • Implement infrastructure automation using tools like Ansible, Gradle, or similar
  • Incorporate microservices patterns such as sidecar, circuit breaker, ingress, and egress
  • Follow Test Driven Development (TDD) and Behavior Driven Development (BDD) using JUnit, Mockito, and Cucumber
  • Maintain and evolve cloud infrastructure for scalable application deployment
  • Collaborate with cross-functional Agile teams to deliver high-quality software solutions
  • Communicate effectively and contribute to solution discussions, problem-solving, and technical documentation
Required Skills & Experience
  • Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience)
  • 8+ years of hands-on experience in Java/J2EE application development
  • Proficiency in Spring frameworks, Hibernate, JPA, and RESTful services
  • Experience with Angular or similar JavaScript frameworks
  • Strong SQL skills and experience optimizing queries
  • Proficiency in containerization using Docker, and deploying on AWS or Kubernetes
  • Familiarity with CI/CD tools and DevOps practices
  • Knowledge of messaging systems like ActiveMQ/AMQ
  • Understanding of static analysis tools and secure coding practices
  • Experience with infrastructure-as-code and automation tools
  • Solid understanding of software design patterns and architecture principles
  • Strong problem-solving abilities and analytical thinking
  • Excellent verbal and written communication skills
Preferred Qualifications
  • Experience maintaining and evolving cloud infrastructure for enterprise web applications
  • Exposure to the mortgage industry is a plus
  • Prior experience in Agile/Scrum development environments
  • Familiarity with industry standards for secure software development and cloud-native architectures
#J-18808-Ljbffr
Apply Now!

Similar Jobs ( 0)