1

Java Backend Developer Jobs in Baltimore, MD (NOW HIRING)

Fullstack Backend Developer Owings Mills, MD 21117: Onsite Day 1: Hybrid Model 6 + Months Onsite ... Java 8,11 * Spring * AWS, EC2, Fargate Required Skills Basic Qualification Additional Skills ...

Full Stack Java Developer

Woodlawn, MD ยท On-site

$54.50 - $70.50/hr

SSA is seeking a Full Stack Java Developer to support mission-critical applications, working across Angular front end and Java backend systems. This is a hands-on role focused on building, supporting ...

Develop RESTful APIs and backend components using Python, Java, and C++. * Design and implement ... Collaborate with software engineers, system engineers, and stakeholders throughout the software ...

Quevera is seeking a talented Back End Developer to join our growing team in Annapolis Junction, MD ... Must have demonstrated strong experience with Python, Java, and C++ * Experience with relational ...

New

Back End Developer

Annapolis Junction, MD ยท On-site

$129K - $206K/yr

Quevera is seeking a talented Back End Developer to join our growing team in Annapolis Junction, MD ... Must have demonstrated strong experience with Python, Java, and C++ * Experience with relational ...

Back-End Java Developer

Baltimore, MD ยท On-site

$119K - $155K/yr

About the job Back-End Java Developer About ExeQut ExeQut is a leader in consulting, delivering customized solutions for enterprise applications and digital platforms. We emphasize transparency ...

Back-End Java Developer

Baltimore, MD ยท Hybrid

$119K - $155K/yr

Role Summary ExeQut is hiring a Backend Java Developer to join our Maryland-based team in a hybrid capacity. You will design and develop robust backend systems serving U.S. enterprise clients ...

SWE2 Java Engineer

Annapolis, MD ยท On-site

$51.25 - $70.25/hr

This role focuses on backend development, with an emphasis on Java-based applications ... Experience with CI/CD pipelines and DevOps practices. * Experience working with NoSQL and ...

SWE2 Java Engineer

Annapolis, MD ยท On-site

$51.25 - $70.25/hr

This role focuses on backend development, with an emphasis on Java-based applications ... Experience with CI/CD pipelines and DevOps practices. * Experience working with NoSQL and ...

next page

Showing results 1-20

Java Backend Developer information

See Baltimore, MD salary details

$10

$54

$72

How much do java backend developer jobs pay per hour?

As of Jul 6, 2026, the average hourly pay for java backend developer in Baltimore, MD is $54.28, according to ZipRecruiter salary data. Most workers in this role earn between $48.27 and $62.60 per hour, depending on experience, location, and employer.

What are some common challenges Java Backend Developers face when working on large-scale enterprise applications?

Java Backend Developers working on large-scale enterprise applications often encounter challenges such as ensuring application scalability, managing complex codebases, and optimizing system performance under heavy loads. Collaborating across teams to integrate with front-end services and external APIs can require strong communication and problem-solving skills. Additionally, maintaining high code quality while delivering new features quickly often means balancing technical debt with innovation. Regular code reviews and adopting best practices in software architecture help address these challenges.

What are the key skills and qualifications needed to thrive as a Java Backend Developer, and why are they important?

To thrive as a Java Backend Developer, you need strong proficiency in Java programming, knowledge of data structures and algorithms, and experience with backend frameworks such as Spring or Hibernate, often supported by a degree in computer science or a related field. Familiarity with relational databases (like MySQL or PostgreSQL), RESTful API development, version control systems (such as Git), and build tools (like Maven or Gradle) is typically required, and certifications like Oracle Certified Professional Java Programmer can be advantageous. Excellent problem-solving skills, attention to detail, and effective communication are crucial soft skills for collaborating with teams and troubleshooting complex systems. These capabilities ensure robust, scalable, and maintainable backend solutions that meet business requirements and support seamless application performance.

What does a Java Backend Developer do?

A Java Backend Developer is responsible for building and maintaining the server-side logic, databases, and APIs of web applications using the Java programming language. They ensure that data is properly stored, retrieved, and processed while integrating with the frontend systems. Java Backend Developers also work on optimizing application performance, implementing security measures, and collaborating with other developers to deliver robust software solutions.
What are the most commonly searched types of Java Backend Developer jobs in Baltimore, MD? The most popular types of Java Backend Developer jobs in Baltimore, MD are:
What are popular job titles related to Java Backend Developer jobs in Baltimore, MD? For Java Backend Developer jobs in Baltimore, MD, the most frequently searched job titles are:
What job categories do people searching Java Backend Developer jobs in Baltimore, MD look for? The top searched job categories for Java Backend Developer jobs in Baltimore, MD are:
Infographic showing various Java Backend Developer job openings in Baltimore, MD as of June 2026, with employment types broken down into 84% Full Time, 7% Part Time, and 9% Contract. Highlights an 83% Physical, 3% Hybrid, and 14% Remote job distribution, with an average salary of $112,908 per year, or $54.3 per hour.
Sr Java Backend Developer | Onshore

Sr Java Backend Developer | Onshore

Photon

Annapolis Junction, MD โ€ข On-site

$123K - $159K/yr

Other

Posted 13 days ago


Job description

Job Description

We are seeking a skilled Java Backend Developer to join our team. The ideal candidate will have a strong background in Java development and experience working on backend systems. They should be comfortable working in a fast-paced environment and collaborating with cross-functional teams to deliver high-quality software solutions.

Responsibilities:

  • Design, develop, and maintain scalable backend services using Java and related technologies.
  • Collaborate with frontend developers, product managers, and other stakeholders to understand requirements and deliver robust solutions.
  • Write clean, efficient, and well-tested code following best practices and coding standards.
  • Troubleshoot and debug issues, and provide timely resolution to technical problems.
  • Participate in code reviews and provide constructive feedback to team members.
  • Stay updated on emerging technologies and trends in backend development, and recommend improvements to existing systems and processes.

Requirements:

  • Proven experience working as a Java developer, with a strong understanding of Java programming language and ecosystem.
  • Experience building RESTful APIs and Extensive Java (or equivalent) Programming experience (MUST).
  • Proficiency in database technologies such as SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
  • Solid understanding of the basics of Computer Science - Data structures, Algorithms, Operating Systems, Networking, DB.(MUST).
  • Experience or solid understanding of Large Scale Distributed Systems (internet scale).
  • Strong analytical and problem-solving skills, with a keen attention to detail.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • A proactive mindset and a willingness to learn and adapt to new technologies and challenges.