Skip to content
mimi

Senior Java Backend Developer

Datalore Technologies Inc

Glen Allen · On-site Full-time Senior $70 – $80/hr 1mo ago

About the role

Senior Java Backend Developer

Location: Glen Allen, VA (100% Onsite)
Duration: 12+ Month Contract (Possible Extension)

About

We are seeking an experienced Senior Java Backend Developer with 12–15 years of experience specializing in backend development and modern microservices architecture. The ideal candidate will have strong expertise in Java, Spring Boot, event-driven systems, and containerized applications.

Required Skills

  • Strong experience with Java (8–17) and Spring Boot including Spring Data and Spring Cloud
  • Hands-on experience with Hibernate (JPA, HQL, JPQL, Criteria, performance tuning and troubleshooting)
  • Experience developing REST and SOAP web services
  • Strong knowledge of Kafka (producer/consumer) and distributed systems architecture
  • Experience working with MongoDB, Oracle, or SQL Server databases
  • Familiarity with development tools such as Git, Gradle/Ant, IntelliJ/Eclipse, JUnit/Mockito
  • Experience with containerization technologies including Docker and Kubernetes
  • Experience working with Azure and Azure DevOps for project tracking and backlog management

Key Responsibilities

  • Develop high-quality, scalable, and testable backend applications
  • Design and implement microservices and event-driven systems
  • Enhance and maintain data access layers and system performance
  • Participate in architecture discussions and modernization initiatives
  • Troubleshoot issues and deliver solutions proactively
  • Communicate effectively with team members and stakeholders

Additional Details

  • This role requires 100% onsite work in the Richmond, VA area
  • An on-call rotation every 12–16 weeks will be required after onboarding and training

Job Types

Full-time, Contract

Pay

$70.00 - $80.00 per hour

Work Location

In person

Requirements

  • Strong experience with Java (8–17) and Spring Boot including Spring Data and Spring Cloud
  • Hands-on experience with Hibernate (JPA, HQL, JPQL, Criteria, performance tuning and troubleshooting)
  • Experience developing REST and SOAP web services
  • Strong knowledge of Kafka (producer/consumer) and distributed systems architecture
  • Experience working with MongoDB, Oracle, or SQL Server databases
  • Familiarity with development tools such as Git, Gradle/Ant, IntelliJ/Eclipse, JUnit/Mockito
  • Experience with containerization technologies including Docker and Kubernetes
  • Experience working with Azure and Azure DevOps for project tracking and backlog management

Responsibilities

  • Develop high-quality, scalable, and testable backend applications
  • Design and implement microservices and event-driven systems
  • Enhance and maintain data access layers and system performance
  • Participate in architecture discussions and modernization initiatives
  • Troubleshoot issues and deliver solutions proactively
  • Communicate effectively with team members and stakeholders

Skills

AzureAzure DevOpsCriteriaDockerGitGradleHibernateIntelliJJavaJPAJPQLJUnitKafkaKubernetesMockitoMongoDBOracleRESTSQL ServerSOAPSpring BootSpring CloudSpring Data

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free