Java Developer (Hybrid)

Job Number:



Hybrid in Richmond, VA.

Onsite Flexibility:

Onsite, Remote

Job Description

We’re looking for a Java Developer for a hybrid role in Richmond, VA. If you’re looking for a new opportunity, apply today!

Key Responsibilities:

  • Write well-designed, testable, and efficient code
  • Ensure designs follow specifications
  • Prepare and produce releases of software components
  • Prepare technical standards, provide technical advice and guidance, and collaborate with other programmers to conceptualize and develop design
  • Support continuous improvement by investigating alternatives
  • Investigate, debug, and fix software defects

Skills & Qualifications:

  • Must be able to work on a W-2
  • 5 years of hands-on software development experience in Java
  • 3 years of experience with:
    • JPA2/Hibernate, including HQL, JPQL, Hibernate Criteria, and JPA Criteria
    • Spring framework
  • Experience with:
    • Writing test code using JUnit and Mockito frameworks
    • Git
    • Interact with web services: SOAP & REST
    • Web services design and development
    • Object-oriented analysis and design using common design patterns
  • Familiar with domain driven design concepts and patterns
  • Knowledge of application server like WebLogic
  • Build and configure applications to meet business requirements


  • BS or equivalent degree in Computer Science OR related subject

Location: Hybrid in Richmond, VA.

22-01225, Java Developer

TM Floyd & Company is an equal opportunity employer and values diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability.

We offer a generous array of benefits, depending on the length of assignment. We also offer a referral bonus of up to $1,000. Ask us for more details!

TM Floyd & Company participates in E-VERIFY

Job Application