1

Senior Java Software Engineer Jobs in Odenton, MD

Java Software Engineer

Annapolis Junction, MD ยท On-site

$52.75 - $72.50/hr

Java Software Engineer LOCATION Annapolis Junction, MD 20701 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a skilled and passionate ...

Java Software Engineer You will join a team of other prototype software developers to create an API backend for a new web-based tool with React front-end used to store, catalog, and search data. Must ...

Sr. Java Engineer

Annapolis, MD ยท On-site

$180K - $235K/yr

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. Java Developer

Washington, DC ยท Remote

$64.75 - $82.75/hr

Sr. Java Developer Location: Federal Emergency Management Agency (FEMA) 500 C Street, SW ... Develop, correct, test, and document approved eCAPS software changes, enhancements, defect ...

Showing results 21-40

Senior Java Software Engineer information

See Odenton, MD salary details

$45.5K

$169.7K

$298K

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

As of Aug 18, 2026, the average yearly pay for senior java software engineer in Odenton, MD is $169,730.00, according to ZipRecruiter salary data. Most workers in this role earn between $140,600.00 and $185,000.00 per year, depending on experience, location, and employer.

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 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 are popular job titles related to Senior Java Software Engineer jobs in Odenton, MD?

For Senior Java Software Engineer jobs in Odenton, MD, the most frequently searched job titles are:

What job categories do people searching Senior Java Software Engineer jobs in Odenton, MD look for?

The top searched job categories for Senior Java Software Engineer jobs in Odenton, MD are:

What cities near Odenton, MD are hiring for Senior Java Software Engineer jobs?

Cities near Odenton, MD with the most Senior Java Software Engineer job openings:

Infographic showing various Senior Java Software Engineer job openings in Odenton, MD as of June 2026, with employment types broken down into 2% Internship, 70% Full Time, 8% Part Time, 2% Temporary, 16% Contract, and 2% Nights. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $169,730 per year, or $81.6 per hour.

Senior Java Software Engineer 257

Freedom Technology Solutions Group

Annapolis, MD โ€ข On-site

$225K - $275K/yr

Full-time

Medical, Life, Retirement, PTO

Re-posted 8 days ago


Job description

Join the team at Freedom Technology Solutions Group and elevate your career! Enjoy the perks of telecommuting and flexible scheduling. Don't wait-submit your application today and embark on a thrilling professional journey!
Freedom Technology Solutions Group is seeking a skilled and motivated Software Engineer to join our team in developing cutting-edge geospatial analysis, ETL (Extract, Transform, Load), and visualization microservices to support mission-focused systems. As a Software Engineer, you will play a crucial role in designing, implementing, and maintaining scalable and performant Java-based microservices that interact with both relational and NoSQL databases. Your work will contribute to enhancing the capabilities of our geospatial data processing and visualization tools, enabling better decision-making for mission-critical applications. You will be responsible for:
  • Designing, developing, and maintaining high-performance Java microservices with a strong emphasis on geospatial functionality
  • Collaborating with cross-functional teams to understand requirements and translate them into robust and scalable software solutions
  • Leading the technical design and implementation of geospatial features, ensuring alignment with overall architecture and mission objectives
  • Working closely with product managers and other stakeholders to gather requirements and provide technical expertise during the planning and execution of projects
  • Conduct code reviews and mentor junior team members to ensure high-quality code and adherence to best practices

Required Qualifications:
  • TS/SCI with Polygraph
  • Twenty (20) years' experience in programs and contracts of similar scope, type and complexity is required
  • Bachelor's or higher degree in Computer Science, Software Engineering, or a related field. Four (4) years of additional experience may be substituted for a bachelor's degree
  • In-depth knowledge of Java and associated frameworks (Spring Boot, Hibernate, etc.)
  • Experience with cloud-based development and deployment

Desired Qualifications:
  • Familiarity with containerization and orchestration technologies (Docker, Kubernetes)
  • Knowledge of GIS (Geographic Information System) principles and applications

The estimated salary range for this position is between $225,000.00 and $275,000.00 (annualized USD). This range reflects the typical pay for the role and is one part of the company's comprehensive compensation package. Actual salaries are influenced by several factors, such as location, the individual's education, skills, experience, and competencies, as well as contract affordability and organizational needs.
What's in It for You?
Flexible work environment
A team mentality - work with friendly, like-minded professionals
Work with innovative, cutting edge technologies
Enjoy extremely competitive compensation and benefits
A work-life balance you can count on
Opportunities to grow and advance your career on our dime
The Benefits You Get with Freedom
Amazing benefits including matching 401k, fully paid medical, and more
Generous paid time off - including paid site closure days
Competitive salary offerings
Paid training and tuition reimbursement
Referral bonuses
Fully paid life and disability
Annual logo wear allowance
Company sponsored events (game nights, holiday party, summer party, happy hours)
Interested in learning more about Freedom and our culture? Contact us today! We're constantly hosting hiring events in our office and elsewhere, to help you get a sense of what life is like at Freedom before joining the team.
As an Equal Opportunity Employer, we do not discriminate on the basis of race, color, religion, sex, age, marital status, disability or veteran status
Applicant Federal & E-Verify Postings
VEVRAA Federal Contractor
Accessibility: If you need an accommodation as part of the employment process, please contact Human Resources at
Phone: 410-290-9035
Email: recruiting@goftsg.com
Equal Opportunity Employer, including disabled and veterans.
If you want to view the EEO Law poster, please choose your language: English - Spanish - Arabic - Chinese
If you want to view the EEO Law Supplement poster, please choose your language: English - Spanish - Chinese
If you want to view the Pay Transparency Policy Statement, please click the link: English