Lead Java App Developer

Epitec, Inc

Richmond, VA

JOB DETAILS
SALARY
$68–$80 Per Hour
SKILLS
AWS Lambda, Access Control, Amazon Web Services (AWS), AngularJS, Apache Spark, Application Programming Interface (API), Applications Security, Authentication, Best Practices, Cloud Applications, Cloud Architecture, Cloud Computing, Code Reviews, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Data Management, Data Processing, Distributed Computing, Docker, Engineering, Enterprise Architecture, Go Programming Language (Golang), Identity Data Management, Java, Leadership, Mentoring, Microservices, Performance Tuning/Optimization, Production Systems, REST (Representational State Transfer), React.js, Scalable System Development, Security Architecture, Software Design, Software Development, Software Engineering, System Architecture, Systems Scalability, Technical Leadership, User Interface/Experience (UI/UX)
LOCATION
Richmond, VA
POSTED
2 days ago

Job Title

Lead Java App Developer 

Location

Richmond, Virginia 

Schedule

Onsite

Type

Local Candidates Only (No Relocation)
W2 Contract Only | No C2C

Duration

Start Date: 05/19/2026
Scheduled End Date: 11/09/2026 (6-Month Contract – Possible Extension)

Pay Range

$68–80/hour


Summary

We are seeking a hands-on Full Stack Software Engineer Lead with deep expertise in Java, Go (Golang), and AWS IAM/security architecture to support enterprise-scale, cloud-native applications. This role is responsible for designing and building secure microservices, APIs, and full stack solutions while leading technical direction and best practices.

The ideal candidate brings strong backend engineering experience, modern frontend exposure, and heavy hands-on AWS IAM and cloud security experience, along with leadership capability in distributed systems and scalable architecture.


Key Responsibilities

  • Lead the design and development of full stack applications using Java (Spring Boot) and modern frontend frameworks (React, Angular, or similar)
  • Build and enhance high-performance microservices and APIs using Java and Go (Golang)
  • Design and implement secure cloud architectures, with a strong focus on AWS IAM roles, policies, authentication, and access control
  • Develop and maintain scalable data pipelines and distributed systems leveraging Spark and cloud-native tools
  • Collaborate with cross-functional teams to deliver secure, scalable, and high-performing cloud solutions
  • Provide technical leadership, including code reviews, mentoring, and enforcing development standards
  • Architect and optimize backend systems for performance, security, and scalability
  • Support CI/CD pipelines and cloud deployments across AWS environments

Required Qualifications

  • Bachelor’s degree required
  • 5+ years of full stack software engineering experience (frontend + backend)
  • Strong expertise in Java and Spring Boot for microservices/API development
  • Hands-on experience with Go (Golang) for backend service development
  • Heavy AWS experience (2+ years minimum), specifically:
    • AWS IAM (roles, policies, access control)
    • Security best practices and identity management
  • Experience building and scaling distributed systems and cloud-native applications
  • Experience developing RESTful APIs and microservices architectures
  • Experience with frontend technologies (React, Angular, or similar)
  • Strong understanding of system design, scalability, and performance optimization

Preferred Qualifications

  • Master’s degree
  • 6+ years of experience in full stack development (Java + frontend frameworks)
  • 3+ years of hands-on experience with Go (Golang) in production environments
  • 4+ years of AWS experience with deep exposure to:
    • IAM governance
    • API Gateway, Lambda, ECS/EKS, or related services
  • Experience with Spark or large-scale data processing frameworks
  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Strong background in application security and cloud compliance
  • Experience in Agile/Scrum environments and mentoring junior engineers

Top Must-Have Skills

  • Java + Spring Boot (Microservices)
  • Go (Golang) – strong hands-on
  • AWS IAM (roles, policies, security)
  • Full Stack (React/Angular + backend)
  • Cloud-native architecture
#INDPRO
#LI-JC1

About the Company

E

Epitec, Inc

Epitec is a leading staffing and recruiting services company with a mission to make staffing personal. We go beyond traditional hiring by truly understanding our candidates and matching them with the perfect opportunities. We offer competitive compensation, career growth, and support throughout the entire process. Working with top Fortune 500 companies, we are recognized for our excellence with numerous awards, including Best & Brightest and diversity recognitions. At Epitec, we're redefining the future of employment. 

COMPANY SIZE
2,500 to 4,999 employees
INDUSTRY
Staffing/Employment Agencies
EMPLOYEE BENEFITS
Professional Development, 401K, Employee Referral Program, Life Insurance
FOUNDED
1978
WEBSITE
https://epitec.com/