Senior Java Developer

Riga, Latvia

Mintos, Europe's leading investment platform for wealth-building, seeks a Senior Java Developer.

Test yourself: are we an ideal match?

Are you ready to step into the pivotal role of Senior Java Developer at Mintos? Do you feel like bringing your expertise for transforming long-term investing for retail investors across Europe? If the answer is yes- we're on the hunt for a great colleague like you!

The ETF team is an empowered team working on the first non-notes based product from Mintos. It is also the first end client-facing investment product outside of the monolith.

You will:

  • Spearhead a green-field project, orchestrate architectural and design decisions alongside productive collaborations with product owners and designers.
  • Own the development lifecycle, commencing from task prioritization, through development and testing, to product deployment, maintenance, and scaling.
  • Foster knowledge exchange through code review feedback, averting critical errors, and upholding superior code quality.
  • Flourish in an adaptive environment, crafted mindfully to suit your team’s needs.

Your Responsibilities:

  • Collaborate with the product owner and team lead to drive architectural and design decisions.
  • Own the development lifecycle from start to finish: task prioritization, development, testing, product deployment, maintenance, and scaling.
  • Give and receive feedback from code reviews to enhance knowledge sharing, prevent critical errors, and maintain stellar code quality.
  • Work in a Kanban environment tailored to the team’s needs.

Our Tech-Stack:

  • Java 17, Java 21, Spring Boot 3.x
  • Groovy 3, Spock 2.2
  • Lombok, vavr
  • Cucumber for end-to-end tests
  • RabbitMQ for inter-service communication
  • Functional endpoints for HTTP APIs
  • GraphQL and GraphQL Federation for back-end/front-end communication
  • Liquibase, PostgreSQL, Redis
  • Gradle, Docker, Kubernetes
  • GitHub for source control
  • AWS services (EKS, ECR, CodeBuild, CodePipeline, RDS, CloudWatch).

Your professional skills and background:

  • Solid hands-on experience in developing microservices and/or event-driven systems
  • Experience in working with product owners and designers during product discovery and solutions crafting 
  • Interest in exploring functional programming concepts
  • Interest to the latest technology developments and possess a drive to innovate
  • Strong English skills

What we offer:

  • 🚀 Meaning. Ground-floor opportunity to change the world of investing as we know it. 
  • ❤️ Care and attention. You will get health insurance, but more importantly, you will get a team of genuinely great co-workers who will support you in your work and share some more or less funny jokes along the way. We want you to enjoy your job, not stress about it. Learn more about Mintos virtues here. 
  • 💶  Stock options. In addition to a competitive salary, you’ll get a stake in Mintos. We believe in what we do, and we hire people who own the work they do. This lets you participate in the value you help to create at Mintos.
  • 🏡 Hybrid work model. Work is a thing you do, not somewhere you go. We believe a combination of working in our office and working from home offers the best of both worlds. 
  • 🧠 A personal learning budget. €1000 EUR each year for your professional development, including access to our book library. Choose how to use this yourself - take courses, visit conferences, etc. 
  • 🏝 A flexible vacation policy. Do your best work, and take time off when you need it. At Mintos we don’t limit vacation time to the 4 weeks stipulated by law.
  • ☕️ Snacks and drinks. Our kitchen is always packed with tasty snacks and drinks. If you got into the flow and stayed in the office longer than usual - the dinner is on us. And there is also a canteen downstairs in our building, providing healthy lunch options.
  • 😴 Naproom. On days when you came to the office but got sugar-crushed from too many Nutella coated snacks, take a power nap to get your energy back to optimal levels. 
  • 🚲 Shower. Cycling or running to work in the morning or going to the gym during lunch? We have showers. And we like sports.

Compensation:

The monthly gross salary for this position is starting from € 4 000 - 6 200, based on experience.

Mintos is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. If you need assistance with the interview due to a disability, please outline it in your application.

By applying to this position, you agree that the personal information you shared will be processed by the Mintos Group for the purpose of recruitment and saved for the period of 2 years, and you agree to receive our future vacancies to your email. Your personal data will not be disclosed to third parties and/or used for any other purposes without your consent.

Please apply via LinkedIn or here. We look forward to hearing from you!


Senior Java Developer

Job description

Senior Java Developer

Personal information
Professional data