
Senior Software Engineer (Java)
Luminor Group6 days ago
Tallinn, EstoniaSenior
Responsibilities
- Design, develop, and maintain Java and Spring Boot backend services for payment capabilities.
- Build secure APIs and event-driven integrations supporting the full customer payment journey.
- Contribute to architecture and technical design decisions for distributed, scalable systems.
- Translate complex business needs into clear, maintainable technical solutions.
- Own solutions throughout their lifecycle, including design, implementation, production support, and operational readiness.
- Improve automated testing, observability, security, and production readiness.
- Review code and technical designs and share knowledge with other engineers.
- Use AI-assisted engineering tools and agents across 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 with 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, accountability, communication, and knowledge-sharing skills.
- Fluent spoken and written English is required for Pan-Baltic collaboration.
Benefits
- Flexible working hours and hybrid work, with the possibility of working from eligible locations in the EU, Iceland, Switzerland, and the UK for up to 90 days per year.
- Additional vacation weeks after one year of employment.
- Additional paid volunteer time off.
- Up to 30 fully paid calendar days annually for military training.
- Health insurance in all three Baltic states after the first three months, 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 on Luminor products and services.
- The role is primarily for candidates already located within the Baltics; applications should include an English CV in PDF format.
- The application deadline is October 1.