Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Java Developer

3B Staffing LLC

Job Title: Lead Java Developer

Location: Richmond, VA (Hybrid - 3 days onsite)

Positions: 2 (Senior / Lead Developers)

Note: Local candidates only


Interview Process: Initial virtual round followed by a final face-to-face (F2F) round.

Job Summary


We are seeking an experienced Lead Java Developer to join our team in Richmond, VA. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices architecture , and cloud technologies , along with experience building scalable data pipelines . This role requires hands-on development, technical leadership, and collaboration with cross-functional teams.

Key Responsibilities

  • Lead the design, development, and deployment of microservices and APIs using Java and Spring Boot
  • Build and maintain scalable data pipelines using Spark/Java-based technologies
  • Collaborate with architects, product owners, and stakeholders to deliver high-quality solutions
  • Drive best practices in coding, design patterns, and performance optimization
  • Work with cloud platforms like AWS, Azure, or GCP
  • Mentor junior developers and provide technical guidance
  • Ensure application scalability, reliability, and security
Basic Qualifications
  • Bachelor's Degree in Computer Science or related field
  • 8-10 years of experience (for Lead role) in software engineering
  • At least 5+ years of experience in Microservices/API development using Java and Spring Boot
  • At least 4+ years of experience building scalable data pipelines using Spark/Java
  • Minimum 2+ years of experience in cloud computing (AWS, Azure, or GCP)
Preferred Qualifications
  • Master's Degree in Computer Science or related field
  • 10+ years of experience in:
    • Microservices/API development with Java & Spring Boot
    • Building scalable data pipelines with Spark/Java
    • Cloud platforms (AWS, GCP, Azure)
    • Open-source frameworks and tools
  • Strong understanding of distributed systems and cloud-native architecture
Required Skills
  • Java, Spring Boot
  • Microservices & REST APIs
  • Apache Spark / Data Engineering
  • Cloud: AWS / Azure / GCP
  • Open-source frameworks
  • Strong problem-solving and leadership skills
Nice to Have
  • Experience in financial services or banking domain
  • Knowledge of DevOps tools and CI/CD pipelines
  • Experience with containerization (Docker, Kubernetes)
Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Java Developer. Be the first to apply!