
Tech Lead (Java)
Luminor Group4 months ago
Tallinn, EstoniaStaff+
Responsibilities
- Design and build Java/Spring Boot backend services for complex banking and cash management flows.
- Create REST APIs and event-driven integrations using Kafka across internal platforms, data platforms, and external systems.
- Own technical design and architecture decisions and lead implementation with engineering teams.
- Guide developers through code reviews, design reviews, technical decisions, troubleshooting, and implementation support.
- Design reliable, secure, resilient, auditable, and recoverable systems using databases and distributed-system practices.
- Support modernization of legacy capabilities into maintainable, cloud-ready engineering environments.
- Work with product owners, architects, developers, platform teams, business stakeholders, and vendors.
- Balance business needs, delivery pressure, risk, and long-term engineering quality.
Requirements
- Strong hands-on backend engineering experience with Java and Spring Boot.
- Experience with architecture, system design, complex integrations, APIs, microservices, and distributed systems.
- Experience with Kafka or similar event-streaming technologies.
- AWS or other cloud-native delivery experience, plus practical production-readiness and observability knowledge.
- Good relational database knowledge and understanding of data consistency, auditability, and recovery.
- Ability to lead developers technically while remaining hands-on with code reviews, troubleshooting, technical spikes, and implementation.
- Clear communication with technical and non-technical stakeholders and fluent spoken and written English.
- Banking, payments, finance, or other regulated-domain experience is advantageous.
- Experience with data platforms, data products, analytical integrations, or practical AI in software engineering is advantageous.
Benefits
- Flexible working hours and hybrid work, with the possibility to work from anywhere in the EU, Iceland, Switzerland, and the UK for up to 90 days per year.
- Additional weeks of vacation after one year of employment and additional volunteer time off.
- Thirty fully paid calendar days of military training leave per year.
- Health insurance after the first three months in all three Baltic states, plus health days for sickness absence without a doctor's note.
- Wellbeing tools and resources, internal and external training, LinkedIn Learning, workshops, conferences, and online training.
- Special offers and pricing for Luminor products and services.
- International teams and professional growth opportunities.
- Gross salary of EUR 5,200–6,900 per month, determined by experience and competencies.
- Candidates are primarily expected to be located within the Baltics; application materials should be submitted in English and PDF format by November 1.
Tech Stack
Categories
About Luminor Group
Luminor Group is a pan-Baltic retail and corporate bank serving individuals, SMEs, and large companies across Estonia, Latvia, and Lithuania. It offers everyday accounts, cards, mortgages, business lending, savings and investment products, and digital and mobile banking, earning interest and fee income. Founded in 2017 and headquartered in Tallinn, it is now owned by OTP Bank and operates as one of the region’s largest banks.