Amston – a team of talent recruitment professionals that ensures exclusive attention to your needs, fosters partnerships based on trust and provides expert insights throughout the recruitment process.
Our client – Rivile – is a leading accounting, finance, and ERP system provider in Lithuania. The Financial Times has nominated Rivile as one of the 1000 Europe’s Fastest Growing Companies in 2022. The company builds cloud SAAS B2B products used by tens of thousands of companies and individuals and invites you to join Senior Software Engineer / Tech Lead (JAVA) to achieve ambitious goals together.
Job description
- You will be the one of the key persons responsible to design and develop reusable, secure, stable and scalable new ERP (Enterprise Resource Planning) product as web multitenant application using Java
- Part time you will be the main person to design and develop secure, stable and scalable system, which extends our main product Rivile GAMA as internet based application and develop API backend
- You will be part of team of mostly senior developers. You will work in self-managed team together with other developers, product manager and designer to create and develop product that will be easy to use and rich of functionalities that helps companies grow
- You will ensure system stability by tests, contribute to improve the system performance and security
Requirements
- Cloude Services
- Docker and Kubernetes
- Java 11+
- Spring Ecosystem (Core, Boot, Web, Data and Security, Spring Cloud, Spring Integration)
- Hibernate/JPA + Liquibase
- Databases NoSQL and RDBMS (preferred Postgres/SQL server)
- Understanding of web services, web security
- Distributed Cache
- REST and GraphQL
- Centralize Logging
- Telemetry
Requirements of experience (preferably, makes you stand out)
- Background in ERP systems would make you really stand out
- Event Driven frameworks like Axon or Eventuate
- Different Messaging strategies base on Kafka, RabbitMQ.
- Performance optimizations by Partitioning, Sharding and horizontal instance scaling by Multi Tenancy
- CI/CD with GitHub Actions
Work Principles
- Domain Driven Design
- Event Driven Microservices with CQRS (Command and Query Responsibility Segregation)
- Saga design pattern
- API Contract versioning with backward compatibility support
- Unit / Integration testing
- Performance testing
- Git Flow
Company Offers
- 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
- Hybrid workplace Vilnius / Kaunas / from home
- Market level salary
Additional information
Contact person – Gustė, +370 690 76 927,
guste@amston.lt