2

Entry Level Java Back End Developer Jobs in Washington, DC

Backend / API Engineer

Bethesda, MD · Remote

$68K - $141K/yr

Agile Developer certification or Certified Scrum Developer certification * Proficiency in Python, Java, or similar languages used for backend and API development * Familiarity with AWS GovCloud ...

Java Full Stack Architect with AI

Reston, VA · On-site

$65.75 - $88.50/hr

... Java backend architecture • Experience in using AI tools, LLMs, Prompt engineering, RAG (Retrieval-Augmented Generation) and AI Agents, embeddings, vector DBs • Bachelor's degree or foreign ...

Java Full Stack Developer

Mclean, VA · On-site

$53.75 - $69.50/hr

This role requires strong expertise across backend development, frontend engineering, cloud technologies, and automation practices. The ideal candidate will have a strong foundation in Java, Spring ...

Software Engineer (Back End)

Jessup, MD · On-site

$102K - $160K/yr

Worker Type Regular The AV PRIME program is seeking a Software Engineer 2 with strong back-end ... Strong Java development skills for back-end and service-layer implementations. * Experience ...

As a Back-End Software Developer, you will play a key role in designing, developing, and ... Proficiency in one or more programming languages, such as Java, C++, Python, JavaScript, or Ruby.

As a Back-End Software Developer, you will play a key role in designing, developing, and ... Proficiency in one or more programming languages, such as Java, C++, Python, JavaScript, or Ruby.

The candidate will manage the effort to implement test engineering best practices and solutions and ... Expertise in developing automated tests for Web, SOA/WS, DW/ETL, JAVA backend applications ...

next page

Showing results 1-20

Entry Level Java Back End Developer information

See Washington, DC salary details

$56.1K

$111.9K

$227.1K

How much do entry level java back end developer jobs pay per year?

As of Jun 18, 2026, the average yearly pay for entry level java back end developer in Washington, DC is $111,891.00, according to ZipRecruiter salary data. Most workers in this role earn between $71,400.00 and $116,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Entry Level Java Back End Developer, and why are they important?

To thrive as an Entry Level Java Back End Developer, you need a solid understanding of Java programming, object-oriented principles, and a degree in computer science or a related field. Familiarity with frameworks like Spring Boot, version control systems such as Git, and databases like MySQL or PostgreSQL is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate and deliver quality code. These skills are essential for building robust server-side applications and working efficiently within development teams.

What is the difference between Entry Level Java Back End Developer vs Entry Level Java Software Engineer?

AspectEntry Level Java Back End DeveloperEntry Level Java Software Engineer
Required SkillsJava, SQL, REST APIs, basic understanding of server-side developmentJava, object-oriented programming, software design, debugging
Work EnvironmentFocus on server-side coding, database integration, API developmentBroader software development tasks, including front-end and back-end
Industry UsagePrimarily in web applications, enterprise systems, backend servicesIn various software projects, including applications and systems

While both roles involve Java programming, an Entry Level Java Back End Developer specializes in server-side development and API integration, whereas an Entry Level Java Software Engineer may work across different parts of the software stack. The roles often overlap, but the Back End Developer focuses more on backend systems and database interactions.

What does an Entry Level Java Back End Developer do?

An Entry Level Java Back End Developer is responsible for building and maintaining the server-side logic of web applications using Java. They work on tasks such as writing code, developing APIs, integrating databases, and ensuring the application runs smoothly behind the scenes. These developers collaborate with front-end teams to deliver complete solutions and often troubleshoot, debug, and optimize existing code. This role is ideal for those starting their career in software development and looking to gain experience in Java technologies and back-end systems.

What are some common challenges faced by entry-level Java back end developers during their first year on the job?

Entry-level Java back end developers often encounter challenges such as understanding large, existing codebases and adapting to the team's coding standards. Balancing the learning curve of new frameworks, tools, and version control systems while delivering features on time can be demanding. Collaboration with front end developers, QA engineers, and project managers also requires effective communication and openness to feedback. Over time, these challenges help build valuable technical and teamwork skills that support career growth.
What are the most commonly searched types of Java Back End Developer jobs in Washington, DC? The most popular types of Java Back End Developer jobs in Washington, DC are:
What are popular job titles related to Entry Level Java Back End Developer jobs in Washington, DC? For Entry Level Java Back End Developer jobs in Washington, DC, the most frequently searched job titles are:
What job categories do people searching Entry Level Java Back End Developer jobs in Washington, DC look for? The top searched job categories for Entry Level Java Back End Developer jobs in Washington, DC are:

Java Enterprise Developer

Innovative Object Solutions Inc

Washington, DC • On-site

$57.75 - $74.75/hr

Full-time

Posted 17 days ago


Job description

Company Overview:

At Innovative Object Solutions, we’re building an information technology company that focuses on software engineering. Our founder and President began as a software engineer and has built the company around software engineering principles. Our focus is developing large cloud based enterprise solutions in an Agile development environment, our primary technology stack is Java/NodeJS with React/Angular frontend delivered on AWS. As an Innovative Object Java Software Engineer, you’ll work on everything from highly-available RESTful services to back-end Java based systems. If your passion is solving large difficult problems through innovative software engineering than Innovative Objects is the right fit.

Software Engineer - (Java/Spring)

We are looking for experienced Enterprise Java developers to develop cloud based, highly-available RESTful services using the latest open source solutions including Spring technologies. The project is very high profile system that is responsible for the disbursement of over sixty billion dollars per year for the Federal Student Loan program. The ideal candidate will have solid experience in emerging and traditional technologies such as: Java, Spring, REST, JSON, XML, HTML/ HTML5, CSS, NoSQL and relational databases, Maven, Docker and AWS/Cloud Infrastructure to name a few.

You will:

  • Work with product owners to understand desired application capabilities and testing scenarios
  • Design and develop Java REST APIs
  • Develop automated unit tests for all REST service
  • Work within and across Agile teams to design, develop, test, implement, and support technical solutions.
  • Bring a passion to stay on top of tech trends, experiment with and learn new technologies and mentor other team members.
  • Encourage innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity.

Basic Qualifications:

  • Bachelor’s Degree
  • At least 3 years of SDLC experience using Java technologies
  • At least 2 years of experience with Spring technologies
  • At least 2 years of experience with relational databases and SQL

Preferred Qualifications:

  • Experience working in AWS
  • Experience with CI/CD software development pipelines