Description

JOB DETAILS

Join our team as a Lead Software Engineer (Java and Ruby)!

Whoever you are, and whatever your role is, with Luminor you will get a once-in-a-lifetime opportunity to build a local banking champion.

What You Will Do:

  • Lead the architectural transformation and re-platforming of the corporate banking application.
  • Design, build, and maintain secure, high-quality backend services and APIs, ensuring seamless integration with new React-based frontends.
  • Guide the migration of business logic and data from Ruby on Rails to Java microservices, ensuring reliability, maintainability, and performance.
  • Collaborate with cross-functional teams (Product, DevOps, QA, Frontend) to define requirements, refine architecture, and deliver value continuously.
  • Drive best practices in code quality, automated testing, CI/CD, and cloud deployment (AWS).
  • Mentor and support engineers, fostering a culture of technical excellence and continuous improvement.
  • Participate in technical spikes, architecture reviews, and strategic planning for scaling the platform.
  • Ensure compliance with security, regulatory, and quality standards in a regulated banking environment.

Our Tech Stack:

  • Backend: Java 21+, Spring Boot 3+, Ruby on Rails, JRuby
  • Frontend: React
  • Database: MySQL
  • Cloud & DevOps: AWS, Docker, Kubernetes, GitLab CI/CD
  • Other: Redis, Active Directory

What We Expect:

  • Proven experience as a Technical Lead, Software Architect, or Senior Engineer designing and building scalable, distributed systems in Java and Spring Boot.
  • Hands-on experience with Ruby on Rails (legacy systems, migrations, or interoperability).
  • Strong knowledge of microservices architecture, RESTful API design, and cloud-native development (preferably AWS).
  • Experience with database scaling strategies (multi-tenancy, partitioning, replication).
  • Familiarity with React or willingness to collaborate closely with frontend teams.
  • Proficiency with DevOps practices, CI/CD pipelines, and containerization.
  • Excellent collaboration and communication skills; ability to lead by example and mentor others.
  • Fluent English is required in spoken and written communication.

What We Offer:

  • Flexibility. Flexible working hours, Hybrid work, and the possibility to work from anywhere in the EU, Iceland, Switzerland, and the UK (in total 90 days per year).
  • International teams. Teams that go outside Pan-Baltic borders, where people value challenging work together with good humor and having fun.
  • More vacation. Additional weeks of vacation are available to all employees who have been in the company for 1 year or more.
  • Volunteer time off. We care about giving back to society, therefore, you will get additional days off for volunteering purposes.
  • Paid leave. 
  • Health benefits. A competitive benefits package in addition to your salary that includes health insurance after the first 3 months pass in all three Baltic states, as well as Health days in case of your absence due to sickness without a doctor’s note needed.
  • Wellbeing. Access to tools and resources that help you feel good and be productive at work and in life.
  • Professional growth. Internal and external training programs, workshops, conferences, online training, etc.
  • Gross salary. 4,480 – 6,720 EUR/month, which is to be determined depending on your level of experience and competencies.
Are you interested in this position?

Apply by clicking on the “Apply Now” button below!
#JobsHubEstonia #GlobalRecrutment
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJob
#RecruitmentServices #EmploymentPortal