Demo

Java Developer (Back-End)

Jobs via Dice
Richmond, VA Full Time
POSTED ON 10/31/2025
AVAILABLE BEFORE 11/29/2025
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Source Code Technologies LLC, is seeking the following. Apply via Dice today!

Client is considering only LOCAL TO VA with VA DL

Job Title: Java Developer (Back-End)

Location: Richmond, VA 23238/ McLean, VA 22102 (Hybrid)

Duration: 12 Months

Job Overview:

We are seeking a highly skilled Back End Java Engineer with hands-on experience in ETL development, Spark processing, and AWS-based data workflows. The ideal candidate will be responsible for designing, developing, and optimizing backend services, data pipelines, and integrations that power large-scale distributed systems.

Required Skill:

  • 10 yearsof professional experience as a Backend or Java Engineer.
  • Strong proficiency in Java(Core Java, Collections, Multithreading, Streams).
  • Hands-on experience with Apache Sparkfor large-scale data processing.
  • Proven experience in building and maintaining ETL pipelines.
  • Practical knowledge of AWS cloud servicesincluding Glue, Step Functions, Lambda, SNS, SQS, and S3.
  • Familiarity with open-source frameworksand libraries for backend development.
  • Solid understanding of RESTful API developmentand integration.
  • Experience with version control (Git), CI/CD, and Agile methodologies.

Preferred:

  • Experience with Pythonor Scala for data workflows.
  • Familiarity with Terraformor CloudFormation for infrastructure automation.
  • Exposure to containerization (Docker, Kubernetes).

Job Description:

  • Design, develop, and maintain backend services and data processing pipelinesusing Java and Spark.
  • Implement and manage ETL workflowsto handle large-scale data transformation and integration.
  • Build and automate data orchestration pipelines using AWS Glue, Step Functions, Lambda, SNS, SQS, and S3.
  • Collaborate with front-end, data engineering, and DevOps teams to deliver end-to-end solutions.
  • Ensure code quality, scalability, and performance optimization through best engineering practices.
  • Troubleshoot and resolve production issues, ensuring reliability and system uptime.
  • Contribute to the design and implementation of cloud-native microservices and event-driven architectures.
  • Participate in Agile ceremonies, peer reviews, and CI/CD pipeline maintenance.

Salary.com Estimation for Java Developer (Back-End) in Richmond, VA
$119,388 to $150,498
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Java Developer (Back-End)?

Sign up to receive alerts about other jobs on the Java Developer (Back-End) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jobs via Dice

Jobs via Dice
Hired Organization Address Rapid, SD Full Time
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Swoon Group, is see...
Jobs via Dice
Hired Organization Address Rapid, SD Temporary
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Rose International,...
Jobs via Dice
Hired Organization Address Alaska, AK Full Time
Dice is the leading career destination for tech experts at every stage of their careers. Our client, DMS Vision Inc., is...
Jobs via Dice
Hired Organization Address Alaska, AK Full Time
Dice is the leading career destination for tech experts at every stage of their careers. Our client, SVK Technology Solu...

Not the job you're looking for? Here are some other Java Developer (Back-End) jobs in the Richmond, VA area that may be a better fit.

Senior Java Developer

Lensa, Richmond, VA

Big Data Developer (Java)

Ventures Unlimited Inc, Richmond, VA

AI Assistant is available now!

Feel free to start your new journey!