1

Senior Java Developer Jobs in Annapolis, MD (NOW HIRING)

Description PLEX Solutions, A Part of Markon is looking for a motivated Senior Analytic Developer ... Demonstrated expertise developing production software in Java, with experience designing, testing ...

New

PLEX Solutions, A Part of Markon is looking for a motivated Senior Analytic Developer to support ... Demonstrated expertise developing production software in Java, with experience designing, testing ...

New

Description PLEX Solutions, A Part of Markon is looking for a motivated Senior Analytic Developer ... Demonstrated expertise developing production software in Java, with experience designing, testing ...

New

... Java, J2EE and web/internet based programming experience (both client and server side) 5+ Experience with OOA/OOD, distributed systems/software, real time processing, relational database systems ...

Sr Java Developer

Baltimore, MD · On-site

$57 - $72.50/hr

Experience with Java ESB frameworks, FUSE ESB preferred * Experience with build frameworks, Maven preferred * Experience with Apache Camel * Experience with OSGI, Apache Karaf preferred * Strong ...

Mid Level Java Developer - TS Clearance - JL

Washington, DC · On-site

$57.75 - $74.75/hr

Sr Java Developer TS Clearance active Onsite 5 days a week No C2C. C2H or 1099 Top Skills: * Java * AWS * Springboot * Statistical Modeling * Advance Analytics Responsible for the design, development ...

Showing results 41-60

Senior Java Developer information

See Annapolis, MD salary details

$10

$62

$85

How much do senior java developer jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for senior java developer in Annapolis, MD is $62.19, according to ZipRecruiter salary data. Most workers in this role earn between $54.47 and $69.47 per hour, depending on experience, location, and employer.

What is a senior Java developer?

Senior Java Developers are experienced software engineers who specialize in using the Java programming language to design, develop, and maintain complex applications. They typically lead development teams, oversee project architecture, and ensure code quality through best practices. In addition to strong coding skills, they often mentor junior developers and collaborate with stakeholders to deliver robust software solutions. Their expertise is crucial in building scalable, high-performance applications across various industries.

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

To thrive as a Senior Java Developer, you need advanced proficiency in Java programming, experience with software design patterns, and a strong grasp of backend development, often supported by a degree in computer science or related field. Familiarity with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git, as well as knowledge of cloud platforms, is typically required. Excellent problem-solving, leadership, and communication skills help you guide teams and collaborate effectively. These competencies are crucial for delivering robust, scalable software solutions and driving technical success within development teams.

What are some common challenges senior Java developers face when working on large-scale enterprise projects?

Senior Java Developers often encounter challenges such as maintaining code quality across large codebases, managing dependencies between modules, and ensuring optimal application performance. Collaborating with cross-functional teams—including QA, DevOps, and product management—requires clear communication and effective problem-solving. Additionally, staying updated with the latest Java frameworks and best practices is essential for delivering scalable and maintainable solutions in complex enterprise environments.

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

AspectSenior Java DeveloperJava Software Engineer
Required CredentialsBachelor's in CS or related, Java certifications often preferredBachelor's in CS or related, Java certifications beneficial
Work EnvironmentTeam lead roles, project management, mentoringDevelopment-focused, coding, testing, and implementation
Employer & Industry UsageTech companies, finance, e-commerceSoftware firms, startups, enterprise IT
Common Search & ComparisonOften compared for experience level and responsibilitiesSimilar roles with slight variations in scope

The main difference between a Senior Java Developer and a Java Software Engineer lies in their responsibilities and experience. Senior Java Developers typically take on leadership, mentoring, and project management roles, while Java Software Engineers focus more on coding, development, and technical implementation. Both roles require strong Java skills and relevant credentials, but the Senior Java Developer usually has more experience and a broader scope of responsibilities.

What are the most commonly searched types of Java Developer jobs in Annapolis, MD?

The most popular types of Java Developer jobs in Annapolis, MD are:

What are popular job titles related to Senior Java Developer jobs in Annapolis, MD?

For Senior Java Developer jobs in Annapolis, MD, the most frequently searched job titles are:

What cities near Annapolis, MD are hiring for Senior Java Developer jobs?

Cities near Annapolis, MD with the most Senior Java Developer job openings:

Infographic showing various Senior Java Developer job openings in Annapolis, MD as of August 2026, with employment types broken down into 84% Full Time, 2% Part Time, and 14% Contract. Highlights an 71% Physical, 6% Hybrid, and 23% Remote job distribution, with an average salary of $129,365 per year, or $62.2 per hour.

Senior Java Developer

Markon

Annapolis Junction, MD • On-site

$120K - $200K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 3 days ago

New


Job description

Description
PLEX Solutions, A Part of Markon is looking for a motivated Senior Analytic Developer to support the exciting Analytic Solutions mission. The developer will partner with analysts, mission stakeholders, and fellow developers to create and evolve analytic capabilities that help identify targets, behaviors, and emerging discovery opportunities. This role combines hands-on software development with rapid prototyping, analytic tradecraft, cloud integration, and close collaboration with mission users. The developer will evaluate existing analytics, develop new approaches, and integrate complementary techniques to deliver capabilities greater than any individual analytic alone.
Responsibilities
  • Mission Focus: Develop, enhance, and deploy software supporting target discovery and mission analytics. Work directly with analysts and customer stakeholders to understand analytic needs, capture tradecraft, and transform manual techniques into automated analytics and repeatable workflows. Build prototypes, evaluate existing analytic capabilities for applicability and performance, and integrate complementary techniques to improve discovery outcomes. Respond to evolving mission priorities and world events by rapidly adapting and delivering analytic solutions.
  • Technical Proficiency: Design, develop, test, integrate, document, and deploy analytic software using sound software engineering practices. Develop reusable solutions, manage code configurations, perform comprehensive unit and integration testing, and participate in peer design and code reviews. Incorporate analytics into approved cloud architectures and work with enterprise hosting, storage, and development environments. Evaluate analytic code for compatibility, performance, strengths, and limitations prior to integration. Support the complete lifecycle of analytic capabilities from prototype through operational deployment, sustainment, and continued evolution. Develop supporting technical documentation and work with analysts to capture and communicate analytic tradecraft.

Qualifications
  • Active TS/SCI W/ Polygraph
  • Bachelor's degree in computer science
  • A minimum of 8 years of relevant experience or equivalent.
  • Demonstrated expertise developing production software in Java, with experience designing, testing, debugging, integrating, and maintaining complex software applications.
  • Experience translating mission or user needs into technical solutions and collaborating with analysts, developers, and technical stakeholders.

Preferred Qualifications:
  • Knowledge of customer corporate tools and data repositories. Experience with Maven, Query Time Analytics, and JavaScript. Knowledge of DataXplorer and experience working with geolocation data.

Salary Range
USD $120,000.00 - USD $200,000.00 /Yr.
The Markon pay range for this position is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
Overview
Eager to join a team where your skills are valued, your growth is nurtured, and your impact is profound? Look no further than Markon, a premier consulting firm deeply dedicated to advancing our nation's most critical missions.
At Markon, we don't just offer jobs - we offer opportunities for personal and professional transformation. Empowering our employees to lead, innovate, and excel, we foster an environment where new ideas are not just welcomed but celebrated. As a perennial Washington Post Top Workplace, we prioritize the well-being and success of our team members, ensuring they can bring their best selves to work.
Headquartered in Falls Church, Virginia, Markon has garnered national recognition for our unwavering dedication to excellence in serving the intelligence community, as well as federal civilian and defense agencies. Our growing reach extends across 17 states, 116 countries, and 5 continents, where our team of dynamic professionals collaborates to deliver unparalleled program and project management services.
Markon values people and the tremendous impact each individual can make - which is why we're consistently recognized as one of the best places to work in federal government consulting. Here, you can help solve the nation's most important challenges, surrounded by colleagues who help you grow, advance, and succeed. We are deeply dedicated to what matters - bringing out the best in each other to advance our clients' missions.
Join us and make a meaningful impact.
Markon is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, national origin, age, protected veteran status, or disability status. This job posting will remain open until the position is filled.
Benefits Offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Training and Tuition Assistance, Paid Time Off, and Holidays.