Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Title: Java Developer (Spring Boot)
Location: Europe, Remote (preference for our office locations – Liepāja or Riga, Latvia; Ankara, Turkey; Cambridge, UK)
Reports to: Engineering Manager / Backend Lead
Employment Type: Full-Time
About Clinked
Clinked is a fast-growing SaaS company focused on secure collaboration, document sharing, client workflows, and communication. As we scale, we’re investing heavily in strengthening our Java/Spring Boot backend to support performance, reliability, and new feature development. If you enjoy building robust systems, working across teams, and having a meaningful impact, you’ll thrive here.
Role Overview
We are seeking a Mid-/Senior Java Developer with strong Spring Boot expertise to join our team. Your primary responsibility will be to maintain and enhance existing backend services and design and build new features within a pure Java ecosystem. We are not looking for Python, Go, or other backend languages — this is a Java/Spring Boot-focused role. You’ll help drive best practices, contribute to architecture decisions, and mentor junior developers.
Key Responsibilities
- Design, develop, and maintain backend services and web applications using Java and Spring Boot only.
- Build and maintain RESTful APIs, ensuring clear contracts, security, and performance.
- Collaborate with Product, QA, Front-end, and Design teams to define feature requirements and ensure functionality meets business needs.
- Optimize application performance, scalability, and reliability (profiling, tuning, caching, etc.).
- Architect or improve microservices / modular backend systems, including service decomposition, inter-service communication, and error handling.
- Integrate with third-party services and external systems as needed.
- Write automated tests (unit, integration) and ensure code coverage and quality.
- Conduct code reviews; enforce best practices, maintainability, consistency, and code hygiene.
- Mentor junior and mid-level developers; share knowledge, assist with design decisions and debugging.
- Work within CI/CD pipelines; support build, deployment, monitoring, and infrastructure concerns (e.g. Docker, cloud).
- Stay up-to-date with modern Java ecosystem trends and help drive adoption of relevant tools and approaches.
What We Offer
- Flexible/remote working with the option to work from our offices in Liepāja or Riga (Latvia), Ankara (Turkey), or Cambridge (UK).
- A collaborative culture with a strong commitment to engineering best practices, quality, and continuous improvement.
- Meaningful ownership of features, plus the opportunity to shape backend systems and architecture.
- Competitive salary & benefits aligned with local market norms.
- Opportunities for professional growth, mentoring, and advancement into senior or lead roles.
Key Skills
Ranked by relevanceReady to apply?
Join Clinked.com and take your career to the next level!
Application takes less than 5 minutes