←

Java Developer II

  • Midlothian, VA
  • Contract

January 26, 2026 ID: 61

Java Developer II responsible for designing, developing, and maintaining enterprise-grade Java applications and microservices onsite in Richmond, VA. The role supports high-volume, cloud-native backend services and APIs in an agile environment with product owners and senior engineers.

Key Responsibilities:

  1. Design Java-based applications and microservices

  2. Build RESTful APIs and backend services for high-volume transactions

  3. Collaborate with product managers, QA, DevOps, and architecture teams

  4. Participate in code reviews, sprint planning, and technical design sessions

  5. Optimize performance, scalability, and security of applications

  6. Troubleshoot, debug, and enhance existing systems

  7. Follow best practices for clean code, testing, and documentation

Qualifications:

  • 5+ years of Java development experience

  • Strong experience with Java 8+, Spring Boot, and Spring Framework

  • Experience building REST APIs and microservices

  • Working knowledge of SQL and relational databases (PostgreSQL, Oracle, or MySQL)

  • Experience with Git, CI/CD pipelines, and agile development

  • Strong problem-solving and communication skills

  • Ability to work onsite in Richmond, VA full-time

Preferred Skills:

  • Experience with AWS or Azure cloud services

  • Knowledge of Docker, Kubernetes, or containerized deployments

  • Experience with Kafka or other messaging systems

  • Exposure to React or Angular

  • Financial services or regulated industry experience

  • Experience with automated testing (JUnit, Mockito)

Benefits:

  • Competitive pay of $65-$85 per hour (W2) or $130,000-$150,000 base salary

  • 5-10% annual performance bonus based on project delivery and team KPIs

  • Long-term project stability

  • Opportunity to work on modern, cloud-first architecture

  • High-impact role supporting enterprise-scale systems

  • Onsite collaboration with a top-tier engineering team

Apply now