1

Full Stack Java Developer Jobs in Ellicott City, MD

Java Full Stack Developer

Mclean, VA

$53 - $68.50/hr

The Java Full Stack Developer will collaborate with developers, architects, DevOps engineers, Product Owners, Scrum teams, business stakeholders, and Federal partners to deliver secure, scalable, and ...

Java Full Stack Developer

Mclean, VA · On-site

$53 - $68.50/hr

The Java Full Stack Developer will collaborate with developers, architects, DevOps engineers, Product Owners, Scrum teams, business stakeholders, and Federal partners to deliver secure, scalable, and ...

New

Java Full Stack Developer

Mclean, VA · On-site

$53 - $68.50/hr

The Java Full Stack Developer will collaborate with developers, architects, DevOps engineers, Product Owners, Scrum teams, business stakeholders, and Federal partners to deliver secure, scalable, and ...

Java Full Stack Developer

Mclean, VA · On-site

$53 - $68.50/hr

We are seeking a Senior Java Full Stack Developer with strong backend expertise and experience building scalable, distributed applications. The ideal candidate will have hands-on experience with Java ...

Full Stack Developer (Java Developer)

Reston, VA · On-site

$54.50 - $70.50/hr

... full stack developer experience and oracle database experience to help us maintain a system ... Java -JDK 1.6+, Model View Controller (MVC) architecture, Annotation, Servelet 2.5/Java Server ...

Java Full Stack Developer Senior

Reston, VA · On-site

$54.50 - $70.50/hr

Java Full Stack Developer Senior Location: Reston, VA Duration: 6+ Months Description Our client, a major financial institution, needs a technical Senior Java Full Stack Developer to replace a legacy ...

Java Full Stack Developer

Reston, VA · On-site

$54.50 - $70.50/hr

Java Full Stack Developer Location: Reston, VA Duration: 6+ Months Description & Duties: * Full Stack Developer will lead development efforts to assess and document current and target state high ...

Java Developer

Mclean, VA · On-site

$51.50 - $66.75/hr

Java with DevOps experience is preferred * Tech Stack would be Java, AWS DevOps. AWS Certified candidates are preferred * Cap1 formers * looking for the candidates with recent Cap1 experience(recent ...

SR JAVA FULL STACK DEVELOPER (AWS / EKS / Angular) Location: Hybrid -- Reston, VA (20190) (90% remote - 4 to 6 onsite meetings a year) Type: Contract Schedule: 40 hours/week Pay (W2): USD $97.00/hr ...

SR JAVA FULL STACK DEVELOPER (AWS / EKS / Angular) Location: Hybrid -- Reston, VA (20190) (90% remote - 4 to 6 onsite meetings a year) Type: Contract Schedule: 40 hours/week Pay (W2): USD $97.00/hr ...

SR JAVA FULL STACK DEVELOPER (AWS / EKS / Angular) Location: Hybrid -- Reston, VA (20190) (90% remote - 4 to 6 onsite meetings a year) Type: Contract Schedule: 40 hours/week Pay (W2): USD $97.00/hr ...

Full Stack Java Developer(Ext JS)

Rockville, MD · On-site

$53.50 - $69/hr

Need java developer with very good knowledge of Ext JS . Candidate Experience 10+ Years Qualifications Need java developer with very good knowledge of Ext JS . Candidate Experience 10+ Years ...

SR JAVA FULL STACK DEVELOPER (AWS / EKS / Angular) Location: Hybrid -- Reston, VA (20190) (90% remote - 4 to 6 onsite meetings a year) Type: Contract Schedule: 40 hours/week Pay (W2): USD $97.00/hr ...

SR JAVA FULL STACK DEVELOPER (AWS / EKS / Angular) Location: Hybrid -- Reston, VA (20190) (90% remote - 4 to 6 onsite meetings a year) Type: Contract Schedule: 40 hours/week Pay (W2): USD $97.00/hr ...

SR JAVA FULL STACK DEVELOPER (AWS / EKS / Angular) Location: Hybrid -- Reston, VA (20190) (90% remote - 4 to 6 onsite meetings a year) Type: Contract Schedule: 40 hours/week Pay (W2): USD $97.00/hr ...

Showing results 41-60

Full Stack Java Developer information

See Ellicott City, MD salary details

$10

$57

$77

How much do full stack java developer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for full stack java developer in Ellicott City, MD is $57.87, according to ZipRecruiter salary data. Most workers in this role earn between $50.29 and $64.90 per hour, depending on experience, location, and employer.

What is a full stack Java developer?

A Full Stack Java Developer is a software professional skilled in both front-end and back-end development using Java technologies. They are proficient in building complete web applications, handling everything from designing user interfaces and user experiences to managing databases and server-side logic. Typically, they work with frameworks like Spring Boot for the backend and technologies like HTML, CSS, and JavaScript for the frontend, ensuring seamless integration between the two. Full Stack Java Developers are valued for their versatility and ability to manage all aspects of the software development process.

What is a full stack Java developer?

A full stack Java developer is a web developer that uses the Java language in the development of the entire technology stack of a web-based application. The job duties of a full stack Java developer are to create both front-end components, such as user interfaces and back-end components, such as application code and databases. As a full stack Java developer, you must understand how the entire technology stack functions as a whole and have deep expertise of each component. Java is a computer programming language that has become one of the most popular for web application development.

What are the typical challenges full stack Java developers face when working on cross-functional teams?

Full Stack Java Developers often collaborate with front-end designers, back-end engineers, and QA specialists, which can lead to challenges in aligning technical requirements, timelines, and coding standards. Navigating different priorities and communication styles is common, especially when integrating new features or resolving bugs that span both client and server sides. Success in this environment requires flexibility, proactive communication, and a willingness to quickly adapt to shifting project needs or technologies.

What are the key skills and qualifications needed to thrive as a full stack Java developer, and why are they important?

To thrive as a Full Stack Java Developer, you need strong proficiency in Java, front-end frameworks (such as Angular or React), back-end technologies, and a solid understanding of databases, often supported by a degree in computer science or a related field. Familiarity with version control systems like Git, build tools such as Maven or Gradle, and knowledge of Spring Boot or similar frameworks are typically required, along with relevant certifications. Effective communication, problem-solving abilities, and adaptability are standout soft skills in this role. These skills and qualities are essential to deliver robust, user-friendly applications and to collaborate efficiently across the software development lifecycle.

What is the difference between Full Stack Java Developer vs Backend Java Developer?

AspectFull Stack Java DeveloperBackend Java Developer
Required SkillsJava, front-end (HTML, CSS, JavaScript), frameworks like Angular/React, databasesJava, server-side frameworks (Spring, Hibernate), databases, APIs
Work EnvironmentDevelops both client and server-side applications, often in agile teamsFocuses on server-side logic, APIs, and database integration
CertificationsJava certifications, full stack development coursesJava certifications, backend-specific courses
Industry UsageStartups, tech companies, full stack rolesEnterprise applications, backend services, API development

Full Stack Java Developers work on both front-end and back-end components, requiring a broader skill set. Backend Java Developers focus solely on server-side logic and database integration. The choice depends on your interest in full application development versus specialized backend work.

What are the most commonly searched types of Full Stack Java Developer jobs in Ellicott City, MD?

The most popular types of Full Stack Java Developer jobs in Ellicott City, MD are:

What are popular job titles related to Full Stack Java Developer jobs in Ellicott City, MD?

For Full Stack Java Developer jobs in Ellicott City, MD, the most frequently searched job titles are:

What job categories do people searching Full Stack Java Developer jobs in Ellicott City, MD look for?

The top searched job categories for Full Stack Java Developer jobs in Ellicott City, MD are:

What cities near Ellicott City, MD are hiring for Full Stack Java Developer jobs?

Cities near Ellicott City, MD with the most Full Stack Java Developer job openings:

Infographic showing various Full Stack Java Developer job openings in Ellicott City, MD as of August 2026, with employment types broken down into 85% Full Time, 10% Part Time, 4% Contract, and 1% Nights. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $120,363 per year, or $57.9 per hour.

Java Full Stack Developer

Mclean, VA

Guidehouse
Business Management Consulting • 10K+ employees

$53 - $68.50/hr

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted 8 hours ago


Key responsibilities

  • Design, develop, test, deploy, and maintain full-stack enterprise applications using Java, Spring Boot, ReactJS, REST APIs, and microservices architectures.

  • Collaborate with cross-functional teams to translate business requirements into secure, scalable, and maintainable technical solutions.

  • Participate in all phases of the Software Development Life Cycle (SDLC), including analysis, design, development, testing, deployment, and operational support.


Guidehouse rating

8.0

Company rating: 8.0 out of 10

Based on 28 frontline employees who took The Breakroom Quiz

35th of 72 rated business consultants


Job description

Job Family:

Software Development & Support (Digital)


Travel Required:

Up to 10%


Clearance Required:

Ability to Obtain Public Trust

We are seeking a Java Full Stack Developer with 2-4 years of experience to support the design, development, testing, and maintenance of modern enterprise applications for the GrantSolutions platform. The ideal candidate will have experience developing full-stack solutions using Java, Spring Boot, ReactJS, REST APIs, microservices, relational databases, and cloud technologies.

The Java Full Stack Developer will collaborate with developers, architects, DevOps engineers, Product Owners, Scrum teams, business stakeholders, and Federal partners to deliver secure, scalable, and high-quality solutions supporting mission-critical applications and modernization initiatives. The successful candidate will participate across the full Software Development Life Cycle (SDLC), leveraging Agile methodologies, cloud-native technologies, CI/CD practices, and AI-assisted development tools to improve software quality, productivity, and delivery outcomes.

What You Will Do:

You will contribute to building secure, scalable, and user-centric enterprise applications using Java, Spring Boot, ReactJS, RESTful APIs, microservices, relational databases, and AWS cloud technologies. Working closely with cross-functional teams, including architects, developers, DevOps engineers, Product Owners and other business stakeholders, you will help deliver mission-critical solutions that support application modernization and business operations.

This role emphasizes strong software engineering fundamentals, full-stack application development, collaboration, continuous learning, and the delivery of high-quality solutions in an Agile environment. The successful candidate will leverage modern development practices, cloud-native technologies, DevSecOps principles, and AI-assisted development tools to accelerate software delivery, improve code quality, enhance testing and troubleshooting, and increase engineering productivity while adhering to security, compliance, and Responsible AI standards.

  • Design, develop, test, deploy, and maintain full-stack enterprise applications using Java, Spring Boot, ReactJS, REST APIs, and microservices architectures.

  • Develop responsive user interfaces and scalable backend services that support business processes, integrations, and mission-critical operations.

  • Collaborate with architects, developers, business analysts, QA engineers, and stakeholders to translate business requirements into secure, scalable, and maintainable technical solutions.

  • Develop, optimize, and support database schemas, SQL queries, data access layers, and integrations using relational databases such as Oracle and PostgreSQL.

  • Troubleshoot and resolve application defects, performance bottlenecks, integration issues, and production incidents across the application stack.

  • Participate in all phases of the Software Development Life Cycle (SDLC), including analysis, design, development, testing, deployment, and operational support.

  • Support cloud deployments, application releases, CI/CD pipelines, DevSecOps initiatives, and automated testing practices.

  • Create and maintain technical documentation, including solution designs, API specifications, deployment procedures, and operational support guides.

  • Participate in Agile ceremonies, including sprint planning, backlog refinement, daily standups, sprint reviews, and retrospectives.

  • Leverage AI-assisted development tools and emerging technologies to improve software quality, engineering productivity, testing, troubleshooting, documentation, and delivery outcomes.

What You Will Need:

It's an exciting, meaningful program with a great team - over 200 people with diverse backgrounds and experiences. If you would like to join us, please read on. We expect a successful candidate has:

  • Must be able to obtain and maintain a Federal or DoD "public trust"; candidates must obtain approved adjudication of their public trust prior to onboarding with Guidehouse. Candidates with an active public trust or suitability are preferred

  • Bachelor's degree in Computer Science, Information Systems, Engineering, Mathematics, or a related technical discipline; equivalent combination of education and experience may be considered.

  • TWO (2) years of professional software development experience with both front-end and back-end application development.

  • Strong experience with Java 8+, Spring Framework, Spring Boot, Hibernate, Maven, REST APIs, JSON, Microservices Architecture, and Object-Oriented Design principles.

  • Experience designing, developing, testing, deploying, and supporting scalable, secure, and maintainable enterprise applications throughout the Software Development Life Cycle (SDLC).

  • Proficiency with ReactJS, including React Hooks, Redux, React Router, component lifecycle management, state management, and modern front-end development practices, along with strong JavaScript skills including DOM manipulation and asynchronous programming.

  • Experience working with relational databases such as Oracle, PostgreSQL, MySQL, or SQL Server, including schema design, data modeling, normalization, SQL development, and query optimization.

  • Experience developing and consuming RESTful web services and integrating applications with internal and external systems.

  • Experience working with AWS cloud services, cloud-native application development, containerized environments, and modern software deployment practices.

  • Experience using source control, CI/CD, and software lifecycle management tools such as Git, GitHub, GitLab, Bitbucket, Azure DevOps, Jenkins, or similar platforms.

  • Experience working in Agile/Scrum environments, collaborating with cross-functional teams, and participating in sprint planning, backlog refinement, standups, reviews, and retrospectives.

  • Strong analytical, critical thinking, and problem-solving skills, with the ability to troubleshoot complex technical challenges and develop effective solutions.

What Would Be Nice To Have:

  • Experience with Docker, Kubernetes, Terraform, or Infrastructure-as-Code technologies.

  • Knowledge of DevSecOps, automated testing frameworks, application performance monitoring, and observability tools.

  • Hands-on experience using AI-powered software engineering tools such as GitHub Copilot, Amazon Q Developer, Cursor, Claude, Gemini, or similar platforms to improve development productivity, code quality, testing, troubleshooting, and documentation.

  • Experience supporting federal, healthcare, financial, or other highly regulated environments.

  • AWS, Java, Spring, Kubernetes, Scrum, or cloud-related certifications.

  • Experience developing AI-enabled applications, integrating LLMs, RAG architectures, AI Agents, conversational AI solutions, or intelligent automation capabilities.

  • Understanding of Responsible AI, AI governance, cybersecurity, data privacy, secure coding practices, and the appropriate use of AI technologies within enterprise or government environments.

The annual salary range for this position is $74,000.00-$124,000.00. Compensation decisions depend on a wide range of factors, including but not limited to skill sets, experience and training, security clearances, licensure and certifications, and other business and organizational needs.


What We Offer:

Guidehouse offers a comprehensive, total rewards package that includes competitive compensation and a flexible benefits package that reflects our commitment to creating a diverse and supportive workplace.

Benefits include:

  • Medical, Rx, Dental & Vision Insurance

  • Personal and Family Sick Time & Company Paid Holidays

  • Parental Leave

  • 401(k) Retirement Plan

  • Group Term Life and Travel Assistance

  • Voluntary Life and AD&D Insurance

  • Health Savings Account, Health Care & Dependent Care Flexible Spending Accounts

  • Transit and Parking Commuter Benefits

  • Short-Term & Long-Term Disability

  • Tuition Reimbursement, Personal Development, Certifications & Learning Opportunities

  • Employee Referral Program

  • Corporate Sponsored Events & Community Outreach

  • Care.com annual membership

  • Employee Assistance Program

  • Supplemental Benefits via Corestream (Critical Care, Hospital Indemnity, Accident Insurance, Legal Assistance and ID theft protection, etc.)

  • Position may be eligible for a discretionary variable incentive bonus

About Guidehouse

Guidehouse is an Equal Opportunity Employer-Protected Veterans, Individuals with Disabilities or any other basis protected by law, ordinance, or regulation.

Guidehouse will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of applicable law or ordinance including the Fair Chance Ordinance of Los Angeles and San Francisco.

If you have visited our website for information about employment opportunities, or to apply for a position, and you require an accommodation, please contact Guidehouse Recruiting at 1-571-633-1711 or via email at RecruitingAccommodation@guidehouse.com. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodation.

All communication regarding recruitment for a Guidehouse position will be sent from Guidehouse email domains including @guidehouse.com or guidehouse@myworkday.com. Correspondence received by an applicant from any other domain should be considered unauthorized and will not be honored by Guidehouse. Note that Guidehouse will never charge a fee or require a money transfer at any stage of the recruitment process and does not collect fees from educational institutions for participation in a recruitment event. Never provide your banking information to a third party purporting to need that information to proceed in the hiring process.

If any person or organization demands money related to a job opportunity with Guidehouse, please report the matter to Guidehouse's Ethics Hotline. If you want to check the validity of correspondence you have received, please contact recruiting@guidehouse.com. Guidehouse is not responsible for losses incurred (monetary or otherwise) from an applicant's dealings with unauthorized third parties.

Guidehouse does not accept unsolicited resumes through or from search firms or staffing agencies. All unsolicited resumes will be considered the property of Guidehouse and Guidehouse will not be obligated to pay a placement fee.


What Guidehouse employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom