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.
We are looking for an experienced Java Tech Lead to drive the technical direction of our engineering teams, shape architecture decisions, and ensure high-quality delivery of scalable, secure, and resilient solutions. This role blends technical leadership, architecture, hands-on development, and team mentoring.
---
Key Responsibilities
Technical Leadership & Architecture
Own the design and evolution of system architecture (microservices, event-driven, cloud-native).
Evaluate and select technologies aligned with business and platform strategy.
Define and enforce engineering standards, coding guidelines, and best practices.
Conduct design reviews and code reviews to ensure quality, performance, and maintainability.
Collaborate with DevOps to ensure efficient CI/CD pipelines, observability, and operational excellence.
Team Leadership & Collaboration
Lead and mentor a team of 4–12 software engineers.
Facilitate knowledge sharing, promote engineering excellence, and support professional growth.
Partner closely with Product Owners, QA, UX, and business stakeholders.
Support Agile ceremonies (planning, refinement, retrospectives) and ensure predictable delivery.
Hands-On Engineering
Contribute to core backend development (30–50% hands-on).
Build and maintain high-performance APIs, services, and integrations.
Troubleshoot complex technical issues across multiple systems.
---
Required Skills & Experience
7+ years of experience in backend development with Java (8/11/17+).
Strong experience with Spring / Spring Boot.
Solid understanding of microservices, REST, messaging systems (Kafka/RabbitMQ), and distributed architectures.
Experience with cloud platforms (AWS, Azure, or GCP).
Strong knowledge of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
Hands-on experience with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, or similar).
Excellent understanding of clean architecture, DDD, SOLID principles, and design patterns.
Strong communication skills and the ability to guide both technical and non-technical stakeholders.
---
Nice to Have
Experience with Kubernetes and container orchestration.
Knowledge of event-sourcing or CQRS.
Exposure to security best practices (OAuth2, JWT, OWASP).
Experience in fintech, telecom, large-scale enterprise, or high-load systems.
Previous experience hiring or conducting technical interviews.
Key Skills
Ranked by relevanceReady to apply?
Join Findmore Consulting, S.A. and take your career to the next level!
Application takes less than 5 minutes

