1

Senior Full Stack Java Developer Jobs in Bethesda, MD

ACTIVE TS\/SCI WITH FULL SCOPE POLY REQUIRED*** \n \n \n Our client is seeking an experienced, Senior Full Stack Java Developer to support a customer on a long term program. The Full Stack Developer ...

Full Stack Java Developer

Herndon, VA · On-site

$54 - $69.75/hr

Full Stack Java Developer No of Positions: 6 Location: Herndon VA Duration: Long Term Position Type: C2H Start Date: Jan 1st and 2nd week. 1. Strong Full stack developer with more than 8+ years of ...

Full Stack Java Developer

Reston, VA · On-site

$54.50 - $70.50/hr

Full Stack Java Developer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel:

Full Stack Java Developer

Reston, VA · On-site

$54.50 - $70.50/hr

Full Stack Java Developer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel:

next page

Showing results 1-20

Senior Full Stack Java Developer information

See Bethesda, MD salary details

$11

$62

$83

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

As of Sep 2, 2026, the average hourly pay for senior full stack java developer in Bethesda, MD is $62.25, according to ZipRecruiter salary data. Most workers in this role earn between $54.09 and $69.81 per hour, depending on experience, location, and employer.

What is a senior full stack Java developer?

Senior Full Stack Java Developers are experienced software professionals who design, develop, and maintain both the front-end and back-end components of web applications using Java and related technologies. They typically work with frameworks such as Spring Boot for the backend and may use JavaScript frameworks like Angular or React for the frontend. In addition to coding, they often lead development teams, make architectural decisions, and ensure best practices are followed throughout the software development lifecycle.

What are the key skills and qualifications needed to thrive as a senior full stack Java developer?

A Senior Full Stack Java Developer needs advanced proficiency in Java, front-end frameworks (such as Angular or React), and a solid understanding of databases, supported by a bachelor’s degree in computer science or related field. Experience with tools like Spring Boot, RESTful APIs, version control systems (e.g., Git), and cloud platforms is typically required, along with relevant certifications. Strong problem-solving, communication, and teamwork skills help developers effectively collaborate and deliver robust solutions. These competencies are crucial for building scalable applications, leading projects, and ensuring efficient development processes.

What are some common challenges senior full stack Java developers face when balancing backend and frontend responsibilities?

Senior Full Stack Java Developers often encounter the challenge of staying up-to-date with both backend Java frameworks and rapidly evolving frontend technologies. Balancing deep expertise in server-side development with proficiency in modern JavaScript frameworks (like React or Angular) can be demanding. Additionally, these professionals often need to effectively prioritize tasks between client and server development while collaborating with specialized frontend or backend team members. Time management, clear communication, and a willingness to learn new tools are essential for success in this multifaceted role.

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

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

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

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

What cities near Bethesda, MD are hiring for Senior Full Stack Java Developer jobs?

Cities near Bethesda, MD with the most Senior Full Stack Java Developer job openings:

Infographic showing various Senior Full Stack Java Developer job openings in Bethesda, MD as of August 2026, with employment types broken down into 85% Full Time, 9% Part Time, 5% Contract, and 1% Nights. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $128,966 per year, or $62 per hour.

Senior Full Stack Java Developer

Cloud and Things

Franconia, VA • On-site

$80 - $90/hr

Other

Posted 2 days ago

New


Job description

Our goal is to solve problems and deliver results for our clients. At Cloud and Things, you can be a part of transforming the public sector’s IT environment. Our team is on the forefront of helping to solve the government's most complex IT challenges. If you are seeking a role that offers the opportunity to work on rewarding projects, consider a career with Cloud and Things.  
*This is an exempt position. Salary commensurate with experience*
Job Title: Senior Full Stack Java Developer
Location: Fairfax County / Alexandria, VA area (22310) - Onsite
Duration: 6 months (with potential for extension)
Start Date: Estimated – October 1st
W2 Hourly Rate: $80-$90/hour
Application Deadline: September 10, 2026
Overview:
We are seeking a Senior Full Stack Java Developer who will support our public sector K-12 education client in Northern Virginia. This hands-on lead will work daily in a large, mission-critical legacy Java application, reverse-engineering sparsely documented code, delivering enhancements and fixes, and mentoring junior developers within the client's established architecture. The role also uses AI-assisted development tools and is expected to contribute to future agentic AI development initiatives.
Duties:
 
  • Write, review, enhance, and maintain production code across server-side Java and front-end application components.
  • Analyze existing full-stack Java codebases, application architecture, integrations, dependencies, and technical workflows.
  • Reverse-engineer and document complex legacy code, including undocumented functionality, interfaces, and architecture.
  • Troubleshoot defects and technical issues, identify root causes, and deliver fixes while minimizing disruption to existing functionality.
  • Use AI-assisted development tools, including AI coding assistants and copilots, to accelerate analysis, development, troubleshooting, and modernization.
  • Contribute to initiatives that design and build AI agents and agentic workflows for software development and application modernization.
  • Mentor junior developers through code reviews, pair programming, technical guidance, and knowledge sharing.
  • Provide day-to-day technical leadership within the client's established architecture and development framework.
  • Identify and implement opportunities to improve code quality, maintainability, performance, reliability, refactoring, and modernization.
  • Collaborate with business analysts, developers, architects, and technical teams to translate requirements into technical solutions.
  • Create and maintain technical documentation covering application functionality, architecture, interfaces, dependencies, and workflows.
  • Support testing, debugging, deployment, and production troubleshooting activities.
  • Work onsite with the client team in the Fairfax County / Alexandria, Virginia area.

Mandatory Qualifications:
 
  • 7+ years of professional Java development experience, including senior- or lead-level responsibility.
  • Strong full-stack development capability with server-side Java and hands-on modern front-end experience using JavaScript or TypeScript with a framework such as Angular or React.
  • Demonstrated experience reading, understanding, and dissecting existing or legacy code and rapidly reconstructing undocumented architecture.
  • Hands-on proficiency with AI-assisted development tools, including AI coding assistants or copilots.
  • Experience analyzing application architecture, dependencies, integrations, and technical workflows.
  • Strong object-oriented programming knowledge and core Java development principles.
  • Experience mentoring or providing technical guidance to less-experienced developers.
  • Experience supporting legacy applications with limited or outdated documentation.
  • Experience troubleshooting and enhancing existing applications, not exclusively building new applications.
  • Strong analytical, problem-solving, communication, and collaboration skills, including comfort working onsite with a client team.
  • Must be local to Northern Virginia or willing to relocate or commute for onsite work.

Desirable Qualifications:
 
  • Experience building applications and systems in the education domain.
  • Hands-on experience building AI agents and agentic workflows, or demonstrable depth with agentic AI and coding tools with the ability to grow into agent-focused development.
  • Experience integrating large language models into applications or development pipelines, including prompt engineering, retrieval, and tool or function calling.
  • Enthusiasm for staying current with AI-assisted software development practices.
  • Experience with Java/JEE enterprise applications.
  • Experience with Spring or Spring Boot, REST APIs, and web services.
  • Experience with relational databases and SQL.
  • Experience with application servers and enterprise integration technologies.
  • Experience working with large, complex, mission-critical applications.
  • Experience with code analysis, refactoring, modernization, or migration initiatives.
  • Experience in government, public sector, education, healthcare, financial services, or other highly regulated environments.

Educational & Certification Requirements:
•  Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience.
Ready to make a difference?
We’re eager to connect with qualified candidates committed to delivering results and fostering excellence within client projects.
Cloud and Things complies with all applicable federal, state, and local laws regarding recruitment and hiring. All qualified applicants are considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or any other category protected by applicable federal, state, or local laws. 
AI-Assisted Resume Evaluation Notice
Cloud and Things – Talent Management
Notice to Candidates
Cloud and Things utilizes artificial intelligence (AI) tools to assist our recruiting team in evaluating candidate applications for streamlining; consistency, efficiency, and thoroughness.  All hiring decisions are ultimately made by our human recruiting professionals.
How AI Is Used
Our AI tools assist by:
  • Analyzing resumes against job requirements
  • Supporting our recruiters in candidate data evaluation
  • Ensuring consistent review standards across all applications
  • Important: AI serves as a support tool only. As noted above, all candidate selection and hiring decisions are made by experienced human recruiters. Your unedited resume will be processed by our AI tools as part of this evaluation.
     
Your Data and Privacy
Cloud and Things Data Handling:
  • Your information is processed securely and used exclusively for recruitment purposes
  • Cloud and Things may store your resume in our Applicant Tracking System (ATS) indefinitely for future job matching opportunities
  • You may opt out of long-term ATS storage by emailing your name  and your request to opt out of storing your resume in the ATS to: security@cloudandthings.com
  • All personal information is handled confidentially in accordance with our privacy policy

AI Tool Data Processing:
  • AI processing data is retained for a maximum of 90 days, after which it is deleted
  • All data sent to AI tools is encrypted in transit and at rest
  • AI tools comply with applicable privacy laws including GDPR and CCPA
  • Personal data is anonymized or minimized wherever possible during AI processing

Your Participation
By submitting your application, you acknowledge this notice and consent to AI-assisted evaluation as part of our recruitment process. You may opt out only by choosing not to submit your resume for consideration.