
Senior Software Engineer (Java)
Luminor Group2 months ago
Tallinn, EstoniaSenior
Responsibilities
- Design, develop, and maintain Java and Spring Boot backend services.
- Build secure REST APIs and event-driven integrations for payment capabilities.
- Contribute to architecture and technical design decisions for distributed, scalable services.
- Translate complex business needs into maintainable technical solutions.
- Own solutions from design and implementation through production support.
- Apply engineering, architecture, development, and security best practices.
- Write clean, testable, and maintainable code and improve automated testing, observability, and production readiness.
- Review code and technical designs and share knowledge with other engineers.
- Use AI coding assistants and engineering agents across design, development, testing, review, documentation, and troubleshooting.
- Work with product owners, architects, engineers, business stakeholders, and platform teams.
- Support modernization of payment capabilities into scalable, cloud-ready services.
Requirements
- Strong hands-on experience with Java and Spring Boot.
- Experience designing distributed, event-driven, or high-volume transactional systems.
- Strong understanding of software architecture, microservices, APIs, and integration patterns.
- Ability to evaluate options, explain trade-offs, and make pragmatic design decisions.
- Experience with Apache Kafka or comparable messaging technologies.
- Practical cloud experience, preferably AWS.
- Experience with relational databases and transaction consistency.
- Understanding of secure development, automated testing, CI/CD, and observability.
- Practical experience with AI coding assistants and engineering agents, including validating generated results and following security requirements.
- Strong ownership and accountability for delivered solutions.
- Ability to work effectively with technical and business stakeholders.
- Clear communication and knowledge-sharing skills.
- Fluent spoken and written English is required for Pan-Baltic collaboration.
Benefits
- Flexible working hours and hybrid work.
- 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 with the company.
- 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 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 on Luminor products and services.
- Primarily intended for candidates already located within the Baltics.
- Application deadline is October 25.
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.