Nr.1 LANKOMIAUSIAS DARBO PORTALAS

Java Tech Lead (SAAS product)

6‌6‌0‌0‌-8‌3‌0‌0‌ €/mon. gross
CVbankas.lt skaičiuoklės duomenys. Redaguoti »
Full-time
Kaunas - Indigroup Recruitment

Intro:

We’re inviting a Tech Lead (JAVA) to join our team and help build a scalable ERP product serving tens of thousands of companies and individuals. Join us if you want to leave a meaningful footprint in society.

We are now entering an exciting new chapter: transforming our established ERP expertise into a modern, international SaaS business. In 2024, we launched RIVILE ERP, a cloud-native business management platform designed around automation, integrations, scalability and modern web technologies. Our ambition is to take the product beyond Lithuania and build a SaaS platform capable of serving businesses in international markets.

For a Tech Lead, this means joining at a particularly interesting stage — the product already has a strong business foundation and real customers, while the technology and architecture are still evolving. You will have the opportunity to influence architectural decisions, engineering practices and the evolution of a scalable, multi-tenant SaaS platform rather than simply maintaining a mature legacy product.

Our recruitment process consists of just two meetings:

1. Technical interview with HR, the Head of Engineering, and the Architect (remote). During this meeting, we briefly introduce our organization, the team, and the role, while also discussing your experience and assessing your technical knowledge.
2. Final interview with the CEO and the Head Of Engineering (preferably in person). This meeting is focused on aligning expectations from both sides and making sure we are a good match for working together.

The team:
Our engineering team consists of 19 developers across three teams: Frontend (5), Domain (10) and Platform (4). Each team has its own area of responsibility, but we work closely together, share knowledge, and help each other solve challenges.
You’ll be joining our Platform Team, a small team of four where everyone has a voice and the opportunity to make an impact. We value ownership, independence, and quality over simply getting things done quickly. We’re a friendly team that enjoys open discussions, welcomes constructive and honest feedback, and believes that good ideas can come from anyone, regardless of their role or experience.

We encourage everyone to take initiative, challenge existing approaches, and see things through to the end. While we make important decisions together, we also trust each other to work independently and take responsibility for the results. As a Tech Lead, you’ll be part of this culture – helping others grow, sharing knowledge, and creating an environment where people can do their best work.

About the Role:

  • Take ownership of key technical areas of our multi-tenant ERP platform, ensuring solutions are secure, reliable, scalable, and maintainable.
  • Lead complex technical initiatives from identifying problems and evaluating solutions to implementation and delivery.
  • Stay hands-on with Java and Spring Boot development, contributing to complex tasks while balancing coding with technical leadership responsibilities.
  • Help shape technical standards, engineering practices, and code quality across the platform.
  • Provide technical guidance and mentorship to other developers through code reviews, knowledge sharing, and constructive feedback.
  • Identify technical risks, challenge existing approaches, and drive improvements in system performance, reliability and maintainability.
  • Work closely with the Head of Engineering, architects, and other developers to make well-informed technical decisions and ensure their successful implementation.
  • Collaborate with other engineering teams and product stakeholders to align technical solutions with business needs.

What We're Looking For:

  • Can do attitude – accountability and willingness to do things right way.
  • Active listening – ability to understand stakeholders’ requirements and day-to-day pain points.
  • Constructive communication – accept criticism, assist and support teammates, stay flexible
  • Knowledge sharing – strive to share knowledge and facilitate learning within the development team.

Mandatory experience requirements:

  • Domain Driven Design, Clean Code and expectation of high-quality code standard
  • 7+ years of experience building SaaS multi-tenant solutions with strong Java knowledge which brings ability to design and develop complex solutions
  • Java Spring ecosystem (Core, Boot, Web, Data and Security, Spring Cloud, Spring Integration)
  • Experience with high-load systems: heavy-load DB queries/mutation, requests throttling, async processing.
  • Architectural knowledge of: Hibernate, Event driven microservices with CQRS (Command Query Responsibility Segregation), Saga design pattern
  • Ability to explain complex decisions and make consensus agreements with the team
  • Proven experience making technical decisions and guiding other developers through complex implementations
  • Ability to take ownership, work independently, and drive technical problems to resolution
  • Experience mentoring developers and providing constructive technical feedback

Preferred experience requirements (stand out):

  • Event driven frameworks using Axon or Message Bus (JMS based)
  • GraphQL
  • DevOps knowledge: Kubernetes, CI/CD, GitHub Actions, GCP
  • Background in ERP systems would make you really stand out

What We Offer:

  • Pride – you will see your product in many companies monitors, tablets and phones
  • Respect of individual opinion while working on team consensus
  • Lots of freedom and responsibility
  • Trainings / conferences / self-improvement
  • Flexible workplace: Kaunas office (2–3 days per week) / working from home (2–3 days per week)
  • Private health insurance
  • Gross salary €6600 – €8300 per month

Work life balance

Flexible work hours Remote work possibility

Salary

6600-8300 €/mon. gross

Work place

Savanorių pr. 349, Kaunas Calculate your travel time to work

Indigroup Recruitment

RIVILE is one of Lithuania’s leading business management and accounting software companies, with more than 30 years of experience building products that help businesses manage their finances, operations, and everyday processes. Our solutions are used to manage / account 30,000+ businesses, giving us a strong position in the Lithuanian market and deep expertise in the ERP and financial software space.

Today, our team of almost 60 people combines decades of industry knowledge with a modern technology mindset. We value professionalism, ownership, continuous learning, and long-term thinking, while keeping a hands-on and collaborative approach to building products that make a real difference for our customers.

RIVILE has also been recognised by the Financial Times among Europe’s fastest-growing companies, following 166% revenue growth between 2017 and 2020. More recently, in 2025, independent research by RAIT and Informacinės Konsultacijos identified RIVILE as the most widely used and highest-rated business management system in Lithuania, reflecting the trust we have built with the local business community.

Now, we are entering an exciting new phase of growth. Building on our strong market position and extensive ERP expertise, we are investing in a new cloud-based SaaS product designed for international markets. This is a significant transformation for RIVILE—from a successful local ERP company into a modern SaaS business with global ambitions.

For people joining us today, this means the opportunity to work at the intersection of a proven business, a real customer base, and a new generation of technology. You can have a meaningful impact on how our products, architecture, engineering practices, and technology organisation evolve as we scale into new markets.

Full job description: www.indigroup.lt/darbo-pasiulymai/jtl/
Žiūrėti visus šios įmonės skelbimus (16)