
Senior Software Engineer (Java)
Luminor Group2 months ago
Vilnius, LithuaniaSenior
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 throughout their lifecycle, from design and implementation through production support.
- Apply engineering, architecture, development, and security best practices.
- Improve automated testing, observability, and production readiness.
- Review code and technical designs and share knowledge with other engineers.
- Use AI-assisted engineering tools and agents for software design, development, testing, code review, documentation, and troubleshooting.
- Collaborate 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 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.
- Strong 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.
- Ability 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 annually for military training.
- 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 for Luminor products and services.
- Gross salary of 5000–7200 EUR/month.
- Candidates are primarily expected to already be located within the Baltics; applications should include an English CV in PDF format.
- 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.