Senior Java Developer — eDiscovery Software
We’re seeking a Senior Java Developer to join our innovative team developing cutting-edge eDiscovery software. This is a unique opportunity to work on a greenfield project, building from the ground up without the constraints of legacy code.
Key Responsibilities:
- Design and implement scalable, high-performance Java applications/microservices
- Collaborate with cross-functional teams to define and implement new features
- Write clean, maintainable, and well-tested code
- Contribute to architectural decisions and best practices
- Participate in code reviews and mentor junior developers
Required Skills:
- 5+ years of professional experience with Java
- Strong understanding of containerization and microservices architecture
- Proficiency with Kubernetes and Docker
- Experience with CI/CD pipelines, preferably CircleCI
- Familiarity with infrastructure as code, particularly Ansible
- Knowledge of Helm for Kubernetes package management
- Excellent problem-solving and communication skills
Preferred Qualifications:
- Experience in eDiscovery or legal tech industries
- Contributions to open-source projects
- Understanding of cloud platforms (AWS, GCP, or Azure)
- Experience with .NET framework, C# in particular
Our tech stack includes:
C#
Python
Kubernetes
Docker
CircleCI
Ansible
Helm
Join us in revolutionizing the eDiscovery process with modern technology. If you’re passionate about building robust, scalable systems and want to work on a fresh project without legacy constraints, we want to hear from you!
To apply, please submit your resume and a brief description of your most challenging Java project.