
Lead Java Developer
3B Staffing LLC, Richmond, VA, United States
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)
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)