ECFX is building a platform to automate the management of legal documents. As a Junior Software Engineer, you'll develop automation pipelines, utilize AI tools for coding, and collaborate with a fast-paced team to enhance the efficiency of legal workflows.
Responsibilities:
- Develop software that automates legal document workflows end-to-end - from retrieval across dozens of court systems to secure storage - using Java, PostgreSQL, and Micronaut
- Use AI-assisted development tools (Claude Code) daily to write, debug, and refactor code
- Tackle challenges like building scrapers that handle unpredictable page structures, designing retry logic for unreliable third-party systems, and ensuring document integrity across formats
- Participate in thorough code reviews - both giving and receiving feedback - and contribute to our CI/CD pipelines
- Monitor application performance, help triage production issues, and deploy fixes
Requirements:
- A BS in Computer Science or an equivalent blend of education and experience
- 1 to 3 years of experience building software, ideally with some exposure to backend development in Java or a similar language
- Solid fundamentals in Java (11+), with working knowledge of SQL databases (PostgreSQL preferred)
- Understanding of HTTP, REST APIs, and Git
- Comfort using AI coding assistants (Claude Code, GitHub Copilot, ChatGPT, or similar) and an eagerness to integrate AI tools into your daily development workflow
- Familiarity with agile workflows and Git-based version control
- Problem-Solving Mindset: You enjoy debugging tricky issues, aren't afraid to dig into unfamiliar code, and prefer finding the simple solution over the clever one
- Exceptional communication and interpersonal skills for seamless collaboration with peers and stakeholders
- Exposure to Docker and frameworks like Micronaut or Spring Boot is a plus
- Familiarity with CI/CD concepts and basic web security principles (CSRF, OAuth2) is helpful but not required - we'll help you learn
- Bonus if you have any exposure to AWS or other cloud platforms