Epiq Discovery needs a Java-focused backend engineer to help build a cutting-edge, cloud-native eDiscovery platform that manages massive volumes of unstructured data and integrates advanced AI capabilities.
Requirements
- 4+ years of professional experience in Java backend development
- Strong understanding of concurrent programming (threads, locks, semaphores, etc.)
- Experience with cloud infrastructure and distributed systems
- Solid SQL skills — you can write and tune complex queries
- Java (primary)
- AWS (preferred), Azure
- Elasticsearch / AWS OpenSearch
Responsibilities
- Design, build, and maintain backend services using Java (8+ years experience preferred)
- Collaborate in an Agile team to deliver new features and enhancements
- Work with cloud-native technologies (AWS, Azure) including EC2, S3, Lambda, and OpenSearch
- Optimize performance for large-scale data processing (think petabytes!)
- Write clean, testable, and maintainable code with strong unit test coverage
- Mentor junior engineers and contribute to a culture of continuous improvement
- Explore and prototype new technologies to solve eDiscovery challenges
Other
- Comfortable working in a fast-paced, collaborative environment
- Bonus: Experience with large-scale data systems or legal tech platforms
- remote flexibility
- competitive compensation
- growth opportunities