Java Software Engineer
Working Hours: Central Time Zone
We are seeking a Mid-Level Java Engineer to join our FindLaw Lead Intake Team. This role blends strong back-end Java development with team collaboration, technical ownership, and an eye for quality in both product and process. You'll be a key contributor in delivering high-performing, scalable web applications, while also helping to drive improvements in efficiency, innovation, and team culture.
Key Responsibilities
- Design and implement scalable back-end services, APIs, and business logic using Java (Spring Boot, Hibernate).
- Optimize application performance, scalability, and reliability.
- Write and maintain clean, efficient, and testable code using Java, HTML, and CSS.
- Participate in code reviews, enforce coding standards, and mentor junior engineers.
- Collaborate with cross-functional teams (Design, PMs, QA, DevOps) to gather requirements, identify solutions, and deliver high-quality software.
- Debug and troubleshoot production issues, conduct root cause analysis, and implement fixes.
- Stay up to date with industry best practices and emerging Java technologies and frameworks.
- Contribute to WordPress-based website projects, ensuring alignment with quality, performance, and delivery goals.
- Lead by example in accountability, collaboration, and communication.
- Participate in hiring, onboarding, and training of new team members.
- Proactively identify production risks or inefficiencies and recommend mitigation plans.
- Take full ownership of deliverables, ensuring adherence to coding standards and project requirements.
- Document technical work clearly in tracking systems and contribute to process improvement.
- Support a culture of continuous improvement, innovation, and operational excellence.
Required Qualifications
- Bachelor’s degree in Computer Science or related field (or equivalent experience).
- 4+ years of professional experience in Java development.
- Strong understanding of object-oriented programming, design patterns, and SOLID principles.
- Experience with Spring Boot, Hibernate, or similar frameworks.
- Proficiency in developing RESTful APIs and working with relational or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Familiarity with containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure).
- Solid experience in debugging, troubleshooting, and performance tuning.
- Effective verbal and written communication skills.
- Proven ability to work collaboratively across teams.
Preferred Qualifications
- Experience with message brokers like Kafka, RabbitMQ, or Amazon SQS.
- Familiarity with front-end technologies or frameworks (e.g., React, Angular).
- Exposure to CI/CD pipelines and DevOps practices.
- Knowledge of secure coding and application hardening.
- Experience leading small project teams or mentoring other developers.
- Locations
- Europe, Africa
- Remote status
- Fully Remote

About Tight Line
Tight Line represents the perfect synergy of expertise and ambition. Born from the merger of Rapid River [https://rrsoft.co/] (est. 2013) and Cactus Code [https://cactus-code.com/] (est. 2016), our mission is simple yet bold: to attract the brightest minds in software development and empower them with meaningful, cutting-edge projects for clients across the globe.
https://tightlinesoftware.com/
Java Software Engineer
Loading application form