remote
Senior Software Consultant - Epiq
Software Engineer
Senior Software Consultant specializing in configuring and maintaining Contract Lifecycle Management platforms, leveraging Java, JavaScript, REST APIs, SQL and AWS to deliver scalable, secure solutions for complex legal workflows.
About the role
Key Responsibilities
- Configure, customize, and maintain Contract Lifecycle Management (CLM) environments to align with client business processes.
- Develop and integrate Java and JavaScript components, including RESTful services, to extend CLM functionality.
- Design and optimize database schemas and queries in SQL to ensure high‑performance data handling.
- Deploy and manage CLM solutions on AWS, implementing best practices for security, scalability, and reliability.
- Collaborate with cross‑functional teams to troubleshoot issues, perform root‑cause analysis, and deliver timely enhancements.
Requirements
- 5+ years of software development experience, with strong proficiency in Java and JavaScript.
- Hands‑on experience building and consuming REST APIs.
- Solid understanding of relational databases and advanced SQL query optimization.
- Proven experience deploying applications on AWS (EC2, S3, RDS, Lambda, etc.).
- Excellent problem‑solving skills and ability to work independently in a fast‑paced, client‑focused environment.
Skills
javajavascriptsqlaws