1

Senior Java Software Engineer Jobs in Abingdon, MD

Prodigy One, LLC. is a systems and software engineering services firm providing more than 45 years ... Experience with Java * Experience with Scala * Experience with NiFi (Niagarafiles) * Experience ...

Prodigy One, LLC. is a systems and software engineering services firm providing more than 45 years ... Experience with Java * Experience with Scala * Experience with NiFi (Niagarafiles) * Experience ...

Prodigy One, LLC. is a systems and software engineering services firm providing more than 45 years ... Experience with Java * Experience with Scala * Experience with NiFi(Niagarafiles) * Experience with ...

Description Leidos has a new and exciting opportunity for a Senior Software Engineer in our Intel ... Strong experience with Jupyter Notebooks, Java MapReduce, Python PySpark. Strong experience with ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Senior Software Engineer

Baltimore, MD ยท On-site

$121.70K - $160.50K/yr

Senior Software Engineer Location: Tysons VA, or Baltimore, MD Duration: 6 month Locals to VA/DC/MD only Interview Process: phone - then in person Please don't send resumes without: AWS, Git, MySQL ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Abingdon, MD salary details

$40.8K

$151.9K

$266.7K

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

As of May 30, 2026, the average yearly pay for senior java software engineer in Abingdon, MD is $151,924.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,800.00 and $165,600.00 per year, depending on experience, location, and employer.

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

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 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 cities near Abingdon, MD are hiring for Senior Java Software Engineer jobs? Cities near Abingdon, MD with the most Senior Java Software Engineer job openings:
Senior Software Engineer 3 or 4

Senior Software Engineer 3 or 4

RBR-Technologies

Linthicum Heights, MD โ€ข On-site

$120K - $158.20K/yr

Full-time

Medical, Retirement, PTO

Posted 24 days ago


Job description

Do you love having fun, building real camaraderie, and being part of a company that shows up for its community? At RBR, we combine mission-focused work with a people-first culture, competitive salaries, and a benefits package that actually makes life better. If you want to grow, contribute, and enjoy the journey along the way, join RBR! We are a small service-disabled veteran-owned information and technology business founded on the basic principle of delivering customer mission success.

RBR-Technologies is seeking a Senior Software Engineer (level 3 or 4) with attribute-based access control (ABAC) implementation experience to join our team and drive the evolution of capabilities powering Zero Trust across DoD environments! Could it be you?

Responsibilities associated with the position include:

  • Developing and supporting AdmitIT, a new ICAM product.
  • Building, automating, and managing product installations for DoD customers.
  • Work across fullstack Java, SpringBoot, microservices, and DB technologies.
  • Supporting integration and containerization pipelines.

Additional responsibilities associated with the position include:

  • Developing, maintaining, and enhancing complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real time systems, and business management information systems) based upon documented requirements.
  • Providing specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
  • Reviewing and testing software components for adherence to the design requirements and documenting test results.
  • Resolving software problem reports.
  • Utilizing software development and software design methodologies appropriate to the development environment.
  • Working individually or as part of a team.

Basic Qualifications:

  • Active TS/SCI Polygraph
  • Fullstack Java development.
  • Experience with SpringBoot, REST, PKI/TLS/SSL, ElasticSearch.
  • Experience with Oracle/MySQL/MongoDB/PostgreSQL.
  • Experience with JSON/XML, GitLab CI/CD pipelines.
  • Level 3: At least 8 years of related experience, along with a Bachelor's degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines AND 3 years of work experience in the SIGINT, IA, or IT domains. An additional 4 years of Software Engineering experience may be substituted for the degree for a total of 12 years.
  • Level 4: At least 12 years f related experience, along with a Bachelor's degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines AND 5 years of work experience in the SIGINT, IA, or IT domains. An additional 4 years of Software Engineering experience may be substituted for the degree for a total of 16 years.

Preferred Qualifications:

  • Experience with Terraform, Azure/AWS IAC.
  • Linux scripting (Bash, C, Python), Docker/Kubernetes, Puppet/Ansible.

A career at RBR-Technologies doesn't mean you have to make sacrifices in other areas of your life.

  • Best in class health benefits plan
  • Generous 401k with matching
  • Flexible work policies and schedules (dependent upon contract)
  • Generous Paid Time Off + All Federal Holidays
  • Special paid leave for: Bereavement, Voting, Military, and more
  • Paid Volunteer Hours for Community Outreach
  • Paid Parental Leave
  • Family-Friendly Company Paid Events
  • Annual Pet Insurance Benefit

Equal Employment Opportunity has been, and will continue to be, a fundamental principle at RBR-Technologies, where employment is based on personal capabilities and qualifications without discrimination because of race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any protected characteristic as established by law. This policy of Equal Employment Opportunity applies to all policies and procedures relating to recruitment, employment, promotion, transfer, training, working conditions, compensation, benefits, termination, and all other conditions of employment.