1

Senior Java Software Developer Jobs in Rockville, MD

Senior Java Developer

Washington, DC

$64.75 - $82.75/hr

Senior Java Developer Employment Type: Onsite Annexa is currently working with DC Government ... Troubleshoot software and/or hardware issues/failures. * Manage problems or escalated tickets and ...

Senior Java Developer

Sterling, VA · On-site

$56.75 - $72.25/hr

Senior- Java Developer Location : 100% remote Duration: 1-year contract to begin with The Senior ... Must adhere to the software development life cycle methodologies including Agile, Scaled Agile ...

Senior Java Developer

Sterling, VA · On-site

$56.75 - $72.25/hr

Job Title: Senior- Java Developer Location : USA 100% remote Duration: 1-year contract to begin ... Must adhere to the software development life cycle methodologies including Agile, Scaled Agile ...

Sr. Java Developer

Chantilly, VA

$58.50 - $74.75/hr

Company Description Contract Title: Sr. Java Developer Location: Washington, DC Locals to DC/MD/VA ... Follow established software development standards and procedures; Support business functions ...

Senior Java Developer

Washington, DC · On-site

$64.75 - $82.75/hr

We are seeking an experienced Senior Java Developer to support the modernization of a mission ... The successful candidate will collaborate closely with software developers, database engineers ...

Sr Java Developer

Herndon, VA · On-site

$58.75 - $75/hr

Company Description Sr. Java Developers * Term - Long Term - Min 6 months * Herndon VA u Core Java u Spring MVC and exposure to other frameworks u Java Script Library, JQuerry, Bootstrap, HTML5 u ...

Senior Java Developer

Reston, VA

$59.50 - $76/hr

We are seeking an experienced Senior Java Developer to support the modernization of a mission ... The successful candidate will collaborate closely with software developers, database engineers ...

Senior Java Developer

Washington, DC · On-site

$65 - $82.75/hr

Senior Java Developer: Location: Washington, DC Duration: 6 to 12 Months Java: Hands-on experience ... Follow established software development standards and procedures and contribute towards their ...

Senior Java Developer

Alexandria, VA

$61.25 - $78.25/hr

Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... Overview: client is seeking a Senior Java Developer with extensive Spring and Hibernate experience ...

Sr Java Developer

Washington, DC · On-site

$80 - $85/hr

TITLE: Sr Java Developer LOCATION: Washington, DC/ Onsite Employment type: Contract w2/1099/C2C ... software design and architecture · Develop, Test and Deploy applications and systems · Revise ...

Sr. Java Developer

Bethesda, MD · On-site

$61 - $78/hr

Leidos has an exciting opportunity for a Sr. Java Developer in their Intel Security Sector ... aspects of the software development lifecycle including design, coding, and testing.

Java Software Engineer

Tysons, VA · On-site

$52 - $71.25/hr

SIMILAR CAREER TITLES Java Developer, Backend Developer, Full Stack Developer, Software Engineer, Application Developer, Java Application Developer, Web Developer, Enterprise Software Engineer ...

Showing results 41-60

Senior Java Software Developer information

See Rockville, MD salary details

$11

$64

$87

How much do senior java software developer jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for senior java software developer in Rockville, MD is $64.04, according to ZipRecruiter salary data. Most workers in this role earn between $56.11 and $71.54 per hour, depending on experience, location, and employer.

What is a senior Java software developer?

A Senior Java Software Developer is an experienced professional responsible for designing, developing, and maintaining complex software applications using the Java programming language. They typically lead development teams, mentor junior developers, and contribute to architectural decisions. Senior Java Developers are expected to have a deep understanding of Java frameworks, best coding practices, and software development methodologies. They also collaborate with stakeholders to deliver robust, scalable, and efficient software solutions.

What are some common challenges senior Java software developers face when leading projects, and how can they effectively address them?

Senior Java Software Developers often encounter challenges such as balancing hands-on coding with mentoring junior team members, managing project timelines, and ensuring code quality across large, distributed systems. To address these, it’s crucial to establish clear communication channels, implement robust code review processes, and leverage agile methodologies for project management. Additionally, staying up-to-date with the latest Java frameworks and best practices helps in making informed architectural decisions and streamlining development workflows.

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

To thrive as a Senior Java Software Developer, you need advanced proficiency in Java programming, strong knowledge of software design patterns, and experience with frameworks like Spring, typically backed by a bachelor's degree in computer science or a related field. Familiarity with tools such as Git, Maven, Jenkins, and cloud platforms, along with relevant certifications like Oracle Certified Professional Java SE, is often required. Strong problem-solving abilities, effective communication, and leadership skills help in mentoring teams and collaborating on complex projects. These skills ensure the delivery of robust, scalable software solutions and foster innovation within development teams.

What is the difference between Senior Java Software Developer vs Java Software Engineer?

AspectSenior Java Software DeveloperJava Software Engineer
Required CredentialsBachelor's degree in Computer Science or related field; extensive Java experience; certifications like Oracle Java CertificationBachelor's degree in Computer Science or related field; Java programming skills; certifications are common but not mandatory
Work EnvironmentDevelops complex applications, mentors junior staff, leads projectsDesigns and develops Java applications, collaborates with teams, implements features
Employer & Industry UsageUsed across tech companies, finance, healthcare, and enterprise sectorsCommon in software development firms, IT departments, and tech startups

The main difference between a Senior Java Software Developer and a Java Software Engineer lies in experience level and responsibilities. Senior developers often lead projects and mentor others, while Java Software Engineers focus on designing and implementing Java applications. Both roles require strong Java skills and similar educational backgrounds, but seniority involves additional leadership and project management duties.

What cities near Rockville, MD are hiring for Senior Java Software Developer jobs? Cities near Rockville, MD with the most Senior Java Software Developer job openings:
Infographic showing various Senior Java Software Developer job openings in Rockville, MD as of July 2026, with employment types broken down into 83% Full Time, 13% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $133,201 per year, or $64 per hour.

Sr. Java Developer with Security Clearance

Zachary Piper Solutions, LLC

Washington, DC • On-site

$150K - $210K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 17 days ago


Job description

Zachary Piper Solutions is seeking an experienced Senior Java Developer to support the modernization of a mission-critical government information system. This role will lead enterprise application modernization efforts, technology stack upgrades, and complex system integrations supporting secure government environments. The ideal candidate brings deep expertise in enterprise Java development, Apache Solr, application modernization, and secure software engineering within highly regulated environments. This is a Hybrid role (1-2 days remote), and candidates must be able to work on-site in either Annapolis Junction, MD, Washington D.C., or Reston, VA. Responsibilities of the Sr. Java Developer: * Lead the modernization, enhancement, and maintenance of enterprise Java and Python applications, including planning and executing technology stack upgrades, refactoring legacy code, implementing secure coding practices, and recommending improvements for application performance, scalability, and maintainability.
* Administer, upgrade, and optimize enterprise application infrastructure, including Apache Solr (clustering, Zookeeper, version upgrades, index migration, and optimization), Apache Tomcat deployments, Oracle 19c database integrations, Apache Directory Studio integrations, SAP Business Intelligence reporting frameworks, and Windows-based VMware environments.
* Troubleshoot and resolve complex application, database, middleware, and infrastructure issues while supporting testing, validation, deployment, and production operations across multiple environments.
* Collaborate with security, infrastructure, database, and business stakeholders to successfully deliver modernization initiatives, coordinate upgrades with minimal operational impact, participate in code reviews, promote development best practices, and maintain technical documentation, architecture diagrams, deployment procedures, and system configurations. Qualifications for the Sr. Java Developer: * 13+ years of experience in software development, systems engineering, information technology, or a related technical field with comparable responsibilities.
* Bachelor's degree may substitute for 4 years of experience; Master's degree may substitute for 6 years of experience.
* Expert-level experience developing enterprise Java applications with strong Python development experience.
* Experience developing and supporting applications on Windows-based VMware infrastructure.
* Deep expertise with Apache Solr and Zookeeper, including Solr administration, clustering, version upgrades, index migration, and optimization.
* Experience administering Apache Tomcat, integrating applications with Oracle 19c and relational databases, supporting Apache Directory Studio integrations, and maintaining SAP Business Intelligence reporting frameworks.
* Strong knowledge of secure software development practices, government security compliance requirements, troubleshooting, analytical problem-solving, and technical communication.
* Active Top Secret (w/ SCI eligibility) clearance, (active TS/SCI with CI Poly preferred).
* Desired * Experience with PrimeFaces, DevSecOps practices, automated deployment pipelines, and large-scale government modernization initiatives within classified or highly regulated environments. Compensation for the Sr. Java Developer: * Salary Range: $$150,000 - $210,000 *depending on experience* * Comprehensive Benefits: Cigna Medical, Dental, Vision, 401k Plan, PTO, Holidays, Sick Leave if required by law This job opens for applications on 07/21. Applications for this job will be accepted for at least 30 days from the posting date. #LI-MS1 #LI-HYBRID Keywords: Java, J2EE, Enterprise Java, Python, Software Development, Application Development, Application Modernization, Legacy Modernization, Secure Software Development, Secure Coding, Enterprise Applications, Systems Engineering, Windows Server, Windows-based VMware, VMware, Apache Solr, SolrCloud, Solr Administration, Solr Clustering, Solr Index Migration, Solr Optimization, Solr Upgrades, Apache Zookeeper, Apache Tomcat, Tomcat Administration, Apache Directory Studio, LDAP, Directory Services, Oracle 19c, Oracle Database, SQL, Relational Databases, SAP Business Intelligence, SAP BI, Business Intelligence Reporting, Enterprise Integration, Middleware, System Integration, Performance Optimization, Scalability, Troubleshooting, Root Cause Analysis, Software Upgrades, Technology Stack Upgrades, Code Refactoring, Application Deployment, Configuration Management, Production Support, Testing, Validation, Code Reviews, Technical Documentation, System Architecture, Deployment Procedures, Government Systems, Federal Programs, Classified Environment, DevSecOps, CI/CD, PrimeFaces, TS/SCI, CI Poly, Polygraph