1

Senior Java Software Engineer Jobs in Stevensville, MD

Senior Java Developer

Lanham, MD · On-site

$110 - $150/hr

Mentor mid-level Java Developers and transfer system knowledge to IRS personnel Requirements * 8+ years Java development -- Java EE 6, object-oriented design, Java design patterns, strong Spring ...

Software Engineer, Senior

Annapolis, MD · On-site

$121K - $159K/yr

The Software Engineer will perform software development activities as a member of an agile ... Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device ...

Sr Java Developer

Baltimore, MD · On-site

$57 - $72.50/hr

Experience with Java ESB frameworks, FUSE ESB preferred * Experience with build frameworks, Maven ... Experience with UNIX, installing application software and testing it there. * Experience with SOAP ...

Showing results 41-60

Senior Java Software Engineer information

See Stevensville, MD salary details

$39.9K

$148.7K

$261.1K

How much do senior java software engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for senior java software engineer in Stevensville, MD is $148,678.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,100.00 and $162,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by senior Java software engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a senior Java software engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

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

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.
What cities near Stevensville, MD are hiring for Senior Java Software Engineer jobs? Cities near Stevensville, MD with the most Senior Java Software Engineer job openings:
Infographic showing various Senior Java Software Engineer job openings in Stevensville, MD as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $148,678 per year, or $71.5 per hour.

Java and .NET Software Engineer

VOR Technology

Linthicum Heights, MD • On-site

$52 - $71.25/hr

Full-time

Re-posted 13 days ago


Job description

Company Description

VOR Technology is a privately held, veteran owned small business that provides Cyber Intelligence Solutions to government, private industry and critical infrastructure. To include but not limited to Computer Network Defense (CND), Computer Network Exploitation (CNE) and Cyber Forensics. We aim to use our technical expertise in Signals Intelligence (SIGINT) and Information Assurance (IA) to support Cyber operations and training. Our mission is to provide support to government efforts in planning, coordination, and the execution of seamless cyberspace operations.

Job Description

VOR Technology is seeking Software Engineers to develop and enhance complex and diverse software systems.  Software Engineers will review and test software components for adherence to the design requirements, document test results, and resolve software problems as they arise.

Qualifications

*All Candidates must have a TS/SCI clearance with a Full Scope Polygraph

Required Qualifications:

  • 7 years experience with software development
  • Experience with Java or .NET
  • Experience supporting software interacting with a SQL Server database
  • Ability to work independently or in a team

Desired Experience:

  • Web server administration experience
  • Experience collaborating with TTO leadership, users, stakeholders and senior staff to identify root causes for reported issues and recommend corrective actions


Additional Information

Clearance Requirement: Active TS/SCI with Full Scope

Education Requirement: Bachelor's Degree (Computer Science or related discipline)
*Bachelor's Degree may be substituted for four (4) years of related experience.


EOE/M/F/D/V