App Dev - Java - Lead
Epitec, Inc.
Richmond, United States of America
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 160KJob location
Richmond, United States of America
Tech stack
Java
API
Amazon Web Services (AWS)
Application Frameworks
Application Integration Architecture
Azure
Cloud Computing
Code Review
Distributed Computing Environment
Distributed Systems
Performance Tuning
Software Architecture
Cloud Services
Software Engineering
Google Cloud Platform
Cloud Platform System
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.