1

Senior Java Software Engineer Jobs in Maryland (NOW HIRING)

Senior Java Engineer Location: Annapolis Junction, MD Clearance Required: Active TS/SCI with Full ... Collaborate with frontend and backend engineers to deliver high-quality software solutions.

Sr Software Developer

Annapolis, MD ยท On-site

$174K - $220K/yr

ELEVI is seeking a Senior Java Software Engineer who will be responsible for architecting, developing and maintaining a fingerprint application in support of the Cybersecurity Intelligence Team (CIT ...

Java Software Developer (AWS)

Rock Point, MD ยท On-site

$51.25 - $65.25/hr

Java Software Developer (AWS) Location : US-MD-Rockville Skills : AWS, Java, Angular, Spring, Hibernate, Oracle Database : Job Title: Java Software Developer (AWS) Location: US-MD-Rockville Overview:

RESEARCH JAVA SOFTWARE ENGINEER

Bethesda, MD ยท On-site

$55.50 - $76/hr

The Research Java Software Engineer will support the National Institutes of Health (NIH). Qualifications Responsibilities: He or She will: Work closely with research staff to deliver the next ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Maryland salary details

$39.3K

$146.5K

$257.2K

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

As of Jul 9, 2026, the average yearly pay for senior java software engineer in Maryland is $146,482.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,300.00 and $159,700.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, 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 the most commonly searched types of Java Software Engineer jobs in Maryland? The most popular types of Java Software Engineer jobs in Maryland are:
What are popular job titles related to Senior Java Software Engineer jobs in Maryland? For Senior Java Software Engineer jobs in Maryland, the most frequently searched job titles are:
What job categories do people searching Senior Java Software Engineer jobs in Maryland look for? The top searched job categories for Senior Java Software Engineer jobs in Maryland are:
What cities in Maryland are hiring for Senior Java Software Engineer jobs? Cities in Maryland with the most Senior Java Software Engineer job openings:
What are popular job titles related to Senior Java Software Engineer jobs in MD? For Senior Java Software Engineer jobs in MD, the most frequently searched job titles are:
Infographic showing various Senior Java Software Engineer job openings in Maryland as of July 2026, with employment types broken down into 88% Full Time, 8% Part Time, 2% Temporary, and 2% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $146,482 per year, or $70.4 per hour.
Software Engineer 3

Software Engineer 3

Avid Technology Professionals

Annapolis Junction, MD โ€ข On-site

$58.75 - $79/hr

Full-time

Re-posted 16 days ago


Job description

Job Summary:
Avid Technology Professionals is seeking a Senior Java Software Engineer who will be responsible for architecting, developing and maintaining a fingerprint application in support of the Cybersecurity Intelligence Team. The role involves providing expertise in various technologies and developing capabilities to identify cyber threat actors.
Responsibilities:
โ€ข architecting, developing and maintaining a fingerprint application in support of the Cybersecurity Intelligence Team (CIT) TTO
โ€ข provide primary expertise spanning Spring Framework 6 Java 17, PotgresSQL, database design and optimization, RESTful API development, and GitLab CI/CD pipeline orchestration across OpenShift containerized environments
โ€ข develop fingerprinting capabilities enabling identification of cyber threat actors through SIGINT derived behavioral signatures, operational patterns, and technical indicators
โ€ข enhance the cybersecurity intelligence capabilities available for fingerprints
Qualifications:
Required:
โ€ข Experience with PowerBI using Power Query M code
โ€ข Java
โ€ข PostgresSQL
โ€ข Database design/optimization
โ€ข Restful API development
โ€ข Experience working in a containerized environment
Preferred:
โ€ข DAX
โ€ข Power BI Desktop
โ€ข Power BI Report Server Administration
โ€ข Python
โ€ข Power Query M Formula Language
โ€ข Windows environment
โ€ข Maria DB
โ€ข ElasticSearch
Company:
ATP is a successful and growing team of exceptional IT professionals. Good pay. Great benefits. Empowering employees. Founded in 2004, the company is headquartered in Columbia, USA, with a team of 51-200 employees. The company is currently Growth Stage.