Full Stack Java Developer
Job Title: Full Stack Java 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 seeking a highly skilled and motivated Senior Java Developer to join our growing software engineering team. The ideal candidate will be responsible for designing, developing, and deploying enterprise-level web applications in cloud environments. This role is ideal for someone who thrives in a fast-paced environment, brings strong Java and full-stack expertise, and has a passion for delivering reliable, scalable, and secure applications.
Key Responsibilities:
- Lead the development and enhancement of cloud-native applications using Java, Spring Boot, and related technologies.
- Write clean, efficient, and maintainable code with a focus on performance, scalability, and security.
- Design and implement RESTful and SOAP web services.
- Collaborate closely with product owners, business analysts, QA engineers, and DevOps teams.
- Package and deploy microservices using Docker and Kubernetes on cloud platforms such as AWS.
- Apply test-driven development (TDD) and behavior-driven development (BDD) practices using JUnit, Mockito, and Cucumber.
- Work with CI/CD tools such as Git, Jenkins, Maven, and Artifactory to automate build and deployment pipelines.
- Perform static code analysis and apply secure coding practices using tools like SonarQube or Fortify.
- Utilize messaging systems like ActiveMQ or AMQ for enterprise integrations.
- Follow Agile methodologies, participating in sprint planning, daily stand-ups, and retrospectives.
- Contribute to the evolution of infrastructure through automation tools such as Ansible or Gradle.
Required Skills & Experience:
- Bachelor’s degree in Computer Science, Information Technology, or a related field; or equivalent combination of education and experience.
- Minimum 8 years of experience in software development with strong Java/J2EE expertise.
- Extensive experience in Spring Boot, Spring MVC, JPA, Hibernate, JSON , and web services (REST/SOAP).
- Front-end development experience using JavaScript frameworks like Angular .
- Solid understanding of writing and tuning complex SQL queries .
- Hands-on experience with Docker , Kubernetes , and cloud deployment (preferably AWS).
- Proficiency with development tools such as Git, Jenkins, Maven, JUnit, and Artifactory.
- Experience in messaging technologies such as ActiveMQ or AMQ .
- Familiarity with static code analysis and security remediation tools.
- Strong grasp of microservices patterns (e.g., sidecar , circuit breaker , ingress/egress ).
- Experience with infrastructure automation tools (Ansible, Gradle, or similar).
- Proven expertise in TDD and BDD using testing frameworks like Mockito , JUnit , and Cucumber .
- Excellent communication skills, both written and verbal.
- Strong organizational skills and ability to manage multiple priorities independently.
Preferred Qualifications:
- Experience managing and evolving cloud infrastructure for web applications.
- Background or familiarity with mortgage or financial services industry .
- Prior experience working in Agile software development environments .
- Demonstrated ability to analyze complex problems and provide effective solutions.
Recommended Jobs
Home Health Physical Therapist
Job Description Job Description BAYADA Home Health Care is currently seeking an experienced Physical Therapist, PT, for a full time, part time, or PRN opportunity performing home health vi…
EEG Technologist - Night Shift
How You’ll Help Transform Healthcare: Provides various neurodiagnostic procedures to patients of all ages as ordered by physicians with emphasis on obtaining high quality data. Performs…
Logistics Specialist
The successful Logistics Management Specialist(s) shall provide logistics support in an IT environment supporting the Army Logistics University, and the Quartermaster, Ordnance, and Transportati…
Line Cook
Job Description Job Description Benefits: ~401(k) ~ Competitive salary ~ Employee discounts ~ Flexible schedule ~ Health insurance ~ Opportunity for advancement ~ Paid time off ~ T…
Senior Electrical Designer
Senior Electrical Designer JOB-10044272 Anticipated Start Date 07/07/2025 Location Ogden, UT Type of Employment Contract-to-Hire Employer Info Client is a globa…
Host / To Go Specialist - Be the Face of Our Place!
Job Description Job Description What You'll Be Doing Greet guests like they’re old friends Handle waitlists like a legend Take and package to-go orders with care + style Keep the host…
Executive Chef
The Executive Chef is a management position overseeing chef managers as well as hourly culinary staff, responsible for developing and executing culinary solutions to meet customer needs and tastes. O…
Data Center Facility Manager, DCC Communities
DESCRIPTION How would you like to be a part of Earth’s most customer-centric company? You would work with teams of front-line responders who support the operations of some of the world’s most powe…
Maintenance Mechanic Electrician
Job Description Job Description HUTCO, INC. Position: Maintenance Electrician Job Location: Norfolk, VA Shift: ALL (0600 – 1445 to start; possible night shift) Security Clearance: …