App Dev - Java - Lead
Epitec, Inc.
Richmond, VA, United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$151,840.0 - $160,160.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Application Programming Interfaces (APIs)
Amazon Web Services
Application Frameworks
Application Integration Architecture
Microsoft Azure
Cloud Computing
Code Review
Distributed Computing Environment
Distributed Systems
Performance Tuning
Software Architecture
+10 more
Cloud Services
Software Engineering
Google Cloud
Cloud Platform System
Apache Spark
Spring-boot
Backend
Api Design
Data Pipelines
Microservices
Job description
We are seeking an experienced Java Application Development Lead to support enterprise-scale microservices and API-driven solutions. This role focuses on designing, building, and leading scalable backend services and data pipelines using Java, Spring Boot, and Spark, with exposure to modern cloud platforms. The ideal candidate brings strong hands-on development experience along with the ability to guide technical direction and best practices., * Lead the design and development of microservices and APIs using Java and Spring Boot.
- Build and maintain scalable data pipelines leveraging Spark and distributed processing frameworks.
- Collaborate with cross-functional teams to deliver high-quality, cloud-enabled solutions.
- Provide technical leadership, code reviews, and guidance on best practices for backend development.
- Support deployment and integration of applications within cloud environments (AWS, Azure, or GCP).
- Contribute to architectural decisions and continuous improvement of system performance and scalability.
Requirements
- Bachelor’s degree required.
- Minimum 5+ years of professional software engineering experience in microservices and API development using Java and Spring Boot.
- At least 4+ years of experience building scalable data pipelines with Spark.
- Minimum 2+ years of experience working with cloud platforms (AWS, Microsoft Azure, or Google Cloud).
- Strong understanding of distributed systems, backend architecture, and performance optimization., * Master’s degree.
- 6+ years of experience in microservices and API development with Java and Spring Boot.
- 5+ years of experience building scalable data pipelines with Spark.
- 3+ years of hands-on experience with AWS, GCP, Azure, or other cloud services.
- 3+ years of experience working with open-source frameworks and technologies.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Top-Paying Tech Jobs (with Salaries)
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago