1

Senior Java Jobs in Maryland (NOW HIRING)

Senior Java Engineer Location: Annapolis Junction, MD Clearance Required: Active TS/SCI with Full Scope Polygraph Salary: $180,000 - $235,000 + Comprehensive Benefits Build Mission-Critical Software ...

Java Developer

Rockville, MD

$52 - $67.25/hr

Sr. Java Developer The Senior Java Developer will work as the senior developer in the document management / workflow space. The types of projects they will work on are a mix of system replacement ...

Senior Java Developer

Baltimore, MD · On-site +1

$57 - $72.50/hr

I have an opening for a Senior Java Developer with a strong background in Life Sciences (must have).Position is an ongoing contract for 6 months+, preferably EST candidates. The client said they can ...

Java Developer

Rockville, MD · On-site

$52 - $67.25/hr

Sr. Java Developer The Senior Java Developer will work as the senior developer in the document management / workflow space. The types of projects they will work on are a mix of system replacement ...

Senior Java Developer

Laurel, MD

$56.75 - $72.50/hr

Senior Java Developer Your Main Objective: Develop analytics using Java MapReduce and Python in the Linux (Red Hat version 7+) environment. Develop prototypes, answering new questions, as well as ...

Senior Java Developer

Annapolis, MD · On-site

$56.75 - $72.25/hr

Yes Position Summary Base-2 Solutions is seeking a Senior Java Developer to modernize a critical government information system. The ideal candidate will have deep expertise in enterprise Java ...

Senior Full-Stack Developer Location: Bethesda, MD and Remote About Futrend Futrend Technology, Inc ... Lead the technical transition of legacy Spring MVC/Hibernate applications (JDK 7) to modern Java 21 ...

Sr. Java Developer

Bethesda, MD · On-site

$107K - $195K/yr

Leidos has an exciting opportunity for a Sr. Java Developer in our Intel Security Sector's Analysis Solutions Business Area . Our talented team is at the forefront in Security Engineering, Computer ...

Leidos has an exciting opportunity for a Sr. Java Developer in our Intel Security Sector's Analysis Solutions Business Area . Our talented team is at the forefront in Security Engineering, Computer ...

next page

Showing results 1-20

Senior Java information

See Maryland salary details

$10

$60

$83

How much do senior java jobs pay per hour?

As of Jul 28, 2026, the average hourly pay for senior java in Maryland is $60.98, according to ZipRecruiter salary data. Most workers in this role earn between $53.41 and $68.12 per hour, depending on experience, location, and employer.

What does a Senior Java Developer do?

A Senior Java Developer is responsible for designing, developing, and maintaining complex Java-based applications. They often lead development teams, make architectural decisions, and ensure code quality through best practices. Their role also includes mentoring junior developers, participating in code reviews, and collaborating with stakeholders to deliver robust software solutions. Senior Java Developers are expected to have extensive experience with Java frameworks, databases, and deployment processes.

What is the difference between Senior Java vs Java Developer?

AspectSenior JavaJava Developer
Required CredentialsBachelor's degree, extensive Java experience, possibly certifications like Oracle Certified ProfessionalBachelor's degree, Java knowledge, entry to mid-level certifications
Work EnvironmentTeam lead, project architect, involved in design and mentoringDevelopment team member, coding, testing, and implementation
Employer & Industry UsageTech companies, finance, healthcare, enterprise solutionsStartups, tech firms, software agencies, enterprise sectors

Senior Java professionals typically have more experience, leadership responsibilities, and advanced certifications compared to Java Developers. They often lead projects and mentor junior staff, while Java Developers focus on coding and implementation. Both roles are vital in software development, but the senior position involves greater strategic input and oversight.

What are the key skills and qualifications needed to thrive as a Senior Java Developer, and why are they important?

To thrive as a Senior Java Developer, you need deep expertise in Java programming, object-oriented design, and a strong grasp of software development principles, typically backed by a computer science degree or relevant experience. Experience with tools like Spring Framework, Hibernate, Maven, Git, and proficiency in using integrated development environments (IDEs) such as IntelliJ IDEA or Eclipse is essential, and certifications like Oracle Certified Professional (OCP) can be beneficial. Outstanding problem-solving skills, effective communication, and the ability to mentor junior developers set top performers apart. These skills ensure the delivery of robust, maintainable code and foster high-performing teams capable of tackling complex projects.

How do Senior Java Developers typically collaborate with cross-functional teams on large-scale projects?

Senior Java Developers often work closely with product managers, QA engineers, UI/UX designers, and DevOps teams to ensure successful project delivery. They participate in architectural discussions, provide technical guidance, and help translate business requirements into scalable software solutions. Regular communication and agile ceremonies like sprint planning and code reviews are common, allowing them to align development efforts with overall business goals and quickly address challenges. This collaborative environment helps Senior Java Developers mentor junior team members and foster a culture of continuous improvement.
What are the most commonly searched types of Java jobs in Maryland? The most popular types of Java jobs in Maryland are:
Infographic showing various Senior Java job openings in Maryland as of July 2026, with employment types broken down into 84% Full Time, 7% Part Time, 8% Contract, and 1% Nights. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $126,832 per year, or $61 per hour.
Sr. Java Engineer

Sr. Java Engineer

Spark Recruiting

Annapolis, MD

$180K - $235K/yr

Full-time

Medical, Dental, Vision, Retirement

Posted 5 days ago


Job description

Senior Java Engineer

Location: Annapolis Junction, MD
Clearance Required: Active TS/SCI with Full Scope Polygraph
Salary: $180,000 - $235,000 + Comprehensive Benefits

Build Mission-Critical Software That Matters

Are you a skilled Java engineer looking to tackle complex technical challenges while supporting national security initiatives? We're seeking a Senior Java Engineer to join a highly collaborative software engineering team developing scalable, high-performance applications that power critical missions.

This is an opportunity to work alongside some of the industry's top engineers, designing and building robust backend systems while influencing architecture, engineering standards, and technical direction.

Whether you're a seasoned engineer with decades of experience or a strong mid-level developer ready to take the next step, you'll have the chance to make a significant impact in an environment that values innovation, technical excellence, and continuous growth.

What You'll Do

  • Design, develop, and maintain scalable backend applications and services using Java.
  • Build and enhance RESTful APIs, microservices, and data access layers.
  • Collaborate with frontend and backend engineers to deliver high-quality software solutions.
  • Participate in architecture discussions and contribute to technical decision-making.
  • Evaluate and implement the right technologies for the problem—whether that's leveraging Spring and Hibernate or choosing lighter-weight alternatives.
  • Optimize application performance, reliability, and maintainability.
  • Conduct code reviews and promote engineering best practices.
  • Troubleshoot complex technical issues in production and development environments.
  • Work in an Agile environment focused on delivering mission-critical capabilities.

What We're Looking For

Required Qualifications

  • 7+ years of professional software development experience with Java.
  • Strong understanding of core Java and JVM fundamentals.
  • Experience building RESTful APIs and backend services.
  • Hands-on experience with Spring Framework and Hibernate.
  • Strong knowledge of relational databases, data modeling, and schema design.
  • Experience designing scalable, maintainable software architectures.
  • Proficiency with Git and modern version control practices.
  • Experience working in Linux/Unix environments.
  • Strong debugging, troubleshooting, and problem-solving abilities.
  • Experience participating in code reviews and maintaining high coding standards.
  • Familiarity with Agile software development methodologies.
  • Active TS/SCI Clearance with Full Scope Polygraph.

Preferred Qualifications

  • Experience driving architectural decisions and technical strategy.
  • Experience building lightweight, purpose-driven software solutions.
  • Knowledge of distributed systems and service-oriented architectures.
  • Experience with GitLab, Atlassian tools, and CI/CD pipelines.
  • Experience with automated testing, TDD, and quality-focused engineering practices.
  • Familiarity with MongoDB, Elasticsearch, or other NoSQL technologies.
  • Exposure to frontend frameworks such as React or Angular.
  • Experience delivering solutions in fast-paced, highly technical environments.
  • Desire to grow into technical leadership and long-term career opportunities.

Why Join Us?

  • Competitive compensation: $180K - $235K
  • Medical, Dental, and Vision Insurance
  • 401(k) with company participation
  • Paid Maternity and Paternity Leave
  • Long-term career growth opportunities
  • Work alongside elite engineers solving complex challenges
  • Support impactful, mission-driven programs that make a difference

If you're passionate about building high-quality software, solving challenging problems, and working on meaningful projects with exceptional teammates, we'd love to hear from you.