
Senior Java Software Engineer (Core Financial Services)
Luminor Group14 hours ago
Tallinn, EstoniaSenior
Responsibilities
- Design, implement, and continuously improve systems for messaging, service-to-service communication, APIs, file management, and workflow management.
- Build and evolve event-driven systems using Apache Kafka as a core backbone.
- Own solutions end to end, from design through production stability.
- Maintain high standards of quality, security, availability, performance, and reliability.
- Drive technical discussions, contribute to architecture decisions, and challenge existing solutions.
- Build proof-of-concepts to validate ideas and technologies.
- Collaborate with engineers, architects, and stakeholders in a cross-functional Agile team.
- Troubleshoot production issues, perform testing, and continuously improve system reliability.
- Develop a deep understanding of the bank’s processes and products in an international, Pan-Baltic environment.
Requirements
- Strong hands-on software development experience with Java, preferably Java 21, and Spring Boot.
- Experience designing and building distributed, event-driven systems using Kafka or similar technologies.
- Hands-on experience with AWS, container orchestration such as Kubernetes and Docker, and CI/CD pipelines such as Argo CD.
- Experience with modern microservices architecture and API design.
- Solid understanding of SQL databases; NoSQL database experience is a plus.
- Strong ownership, problem-solving, collaboration, and knowledge-sharing capabilities.
- Fluent spoken and written English is required.
Benefits
- Flexible working hours, hybrid work, and the possibility to work from anywhere in the EU, Iceland, Switzerland, and the UK for up to 90 days per year.
- International teams and a collaborative culture with challenging work and opportunities for learning and growth.
- Additional weeks of vacation after one year of employment and additional volunteer time off.
- Up to 30 fully paid calendar days of military training leave per year.
- Health insurance after the first three months in all three Baltic states and health days without a doctor’s note.
- Internal and external training, LinkedIn Learning, workshops, conferences, and online training.
- Special offers and pricing for Luminor products and services.
- The application deadline is October 10th; candidates are primarily expected to already be located within the Baltics.
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.