1

Backend Engineer Java Jobs in Washington (NOW HIRING)

Software Engineer (Java, AWS, Linux)

Tysons, VA · On-site

$52 - $71.25/hr

SIMILAR CAREER TITLES Software Engineer, Java Developer, AWS Cloud Engineer, Linux Systems Developer, Backend Developer, Full Stack Developer, Cloud Software Engineer, Systems Engineer, DevOps ...

Software Engineer (Java, AWS, Linux)

Reston, VA · On-site

$54 - $74/hr

SIMILAR CAREER TITLES Software Engineer, Java Developer, AWS Cloud Engineer, Linux Systems Developer, Backend Developer, Full Stack Developer, Cloud Software Engineer, Systems Engineer, DevOps ...

Software Engineer (Java, AWS, Linux)

Chantilly, VA · On-site

$53.50 - $73.50/hr

SIMILAR CAREER TITLES Software Engineer, Java Developer, AWS Cloud Engineer, Linux Systems Developer, Backend Developer, Full Stack Developer, Cloud Software Engineer, Systems Engineer, DevOps ...

Backend Java Engineer

Vienna, VA · On-site

$50.75 - $65.75/hr

Job Title: Back-End Java Engineer (Mid-to-Senior Level) Location: Vienna, VA 22180 Job Mode: Hybrid (Work from office 3-4 days per week) Must have: Java + Spring / Spring Boot Azure DevOps ...

Mid Level Backend Software Engineer- Java

Laurel, MD · On-site +1

$51.50 - $70.75/hr

This role is ideal for a software engineer with experience in Java and .NET development who enjoys ... Develop backend and web-based applications using Java and C#/.NET technologies. * Build and ...

Backend Java Developer

Ashburn, VA · On-site

$51.75 - $67/hr

Backend Java Developer Location: Ashburn, VA (Hybrid - 2 Days Onsite) Employment Type: Full-Time Position Overview We are seeking a Backend Java Developer with strong experience building scalable ...

Java Backend Developer - Senior

Ashburn, VA · On-site

$123K - $160K/yr

JAVA Backend Developer (Senior) Location: Ashburn VA Why CMCI? CMCI provides management consulting and IT services that empower enterprises to achieve their business goals in today's highly ...

Design, build, and maintain scalable, production-grade backend services and RESTful APIs using Java ... Data Modeling & Database Engineering: Design and implement relational data models and Entity ...

Showing results 41-60

Backend Engineer Java information

What does a backend engineer Java do?

A Backend Engineer Java is responsible for developing and maintaining the server-side logic, databases, and application programming interfaces (APIs) using the Java programming language. They ensure that the backend of web applications or software systems is efficient, secure, and scalable. Their work often involves collaborating with frontend developers, designing system architecture, and optimizing performance to handle large volumes of user requests. Backend Java engineers often use frameworks such as Spring or Hibernate and work with databases like MySQL or PostgreSQL.

What are the key skills and qualifications needed to thrive as a backend engineer Java?

To thrive as a Backend Engineer Java, you need a solid understanding of Java programming, data structures, algorithms, and experience with backend frameworks, typically supported by a relevant degree or industry experience. Familiarity with tools and technologies such as Spring Boot, RESTful APIs, relational databases, and build systems like Maven or Gradle is commonly required. Problem-solving ability, teamwork, and effective communication are crucial soft skills for excelling in collaborative and fast-paced development environments. These combined skills ensure robust, scalable backend systems that meet business needs and integrate smoothly within larger software architectures.

How does a backend engineer Java typically collaborate with frontend developers and other stakeholders in a project?

As a Backend Engineer Java, you will regularly collaborate with frontend developers to ensure seamless integration between server-side logic and user interfaces. This often involves participating in design discussions, clarifying API requirements, and troubleshooting integration issues. You’ll also engage with product managers, QA engineers, and sometimes DevOps teams to align on project goals, timelines, and deployment strategies. Effective communication is key to translating business requirements into reliable backend solutions and maintaining smooth workflows across the team.

What is the difference between Backend Engineer Java vs Backend Developer Java?

AspectBackend Engineer JavaBackend Developer Java
Primary FocusDesigning, developing, and maintaining server-side applications and systemsImplementing and coding backend functionalities based on specifications
ResponsibilitiesSystem architecture, performance optimization, API developmentWriting code, debugging, integrating databases
Skills & CertificationsJava, Spring, REST APIs, SQL, cloud platformsJava, Spring, SQL, version control, testing tools
Work EnvironmentCollaborative teams, project planning, architecture designCode implementation, debugging, feature development

Both roles require Java expertise and similar certifications, but Backend Engineer Java typically involves higher-level system design and architecture responsibilities, while Backend Developer Java focuses more on coding and implementing features. Employers often see these roles as complementary within software development teams.

What cities in Washington are hiring for Backend Engineer Java jobs?

Cities in Washington with the most Backend Engineer Java job openings:

Infographic showing various Backend Engineer Java job openings in Washington as of August 2026, with employment types broken down into 88% Full Time, 2% Part Time, 2% Temporary, and 8% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution.

Senior Backend Engineer

Software Guidance & Assistance

Rockville, MD • On-site

Other

Re-posted 22 days ago


Job description

Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Backend Engineer for a CONTRACT assignment with one of our premier Regulatory clients. This position is hybrid (3 days/week) in Rockville, MD, Tysons, VA, or NJ/NY areas.
You'll build backend systems for a platform that helps financial analysts monitor U.S. market integrity. The role involves creating user-friendly tools powered by one of the largest financial regulatory datasets in the cloud, processing billions of daily market events. This is a greenfield architecture opportunity with strong work-life balance. As a Senior Backend Engineer, you'll lead through excellent code, solve complex problems, set high standards, and drive innovation. The role requires technical excellence with effective communication, stakeholder influence, and genuine passion for the mission.
Responsibilities :
  • Design, develop, test, implement, and support technical solutions within an Agile development environment, utilizing distributed microservices architecture, big-data technologies (HIVE, Presto, Spark, Hadoop), and full-stack systems
  • Partner with cross-functional teams to understand application requirements and testing scenarios, delivering scalable technical solutions that meet business objectives
  • Build and maintain high-performance API platforms on AWS infrastructure, enabling interactive-speed access to big data while adhering to AWS Well-Architected Framework principles
  • Leverage AI tools and technologies to enhance development efficiency, code quality, and solution innovation throughout the software development lifecycle
  • Drive technical innovation by staying current with emerging technology trends, including AI/ML advancements, evaluating new tools and frameworks, and actively contributing to internal and external technology communities
  • Demonstrate a growth mindset, take ownership of deliverables, maintain customer-centric focus, and exercise sound technical judgment in decision-making
Required Skills :
  • Bachelor's degree in computer science, Information Technology, Engineering, or related technical field
  • 8+ years of professional software engineering experience with demonstrated leadership capabilities
  • 3+ years of hands-on development experience in Java, JavaScript/TypeScript, or SQL
  • 2+ years developing REST/web services and writing complex SQL queries for relational databases
  • 3+ years working with big data technologies such as Hadoop, Spark, or Presto
  • Proven experience with AWS services including EMR (Hive/Presto), ECS, Lambda, and S3
  • Proficiency with DevOps practices and CI/CD pipelines using tools like Jenkins and CloudFormation
  • Working knowledge of scripting languages including Unix Shell or Python
  • Experience using LLM-based coding tools with a disciplined approach to validating output - you don't merge what you can't explain
SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say let's work better together, we mean it. You'll join a diverse team built on these core values: customer service, employee development, and quality and integrity in everything we do. Be yourself, love what you do and find your passion at work. Please find us at .
SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company to request an accommodation or assistance regarding our policy.