Java Developer
We’re looking for a Java Developer who’s excited to help us bring our vision to life and support millions of investors across Europe in accessing stocks, ETFs, and crypto ETPs—all in one place.
If you’re up for the challenge to grow Mintos into a multi-asset investment platform, we’d be excited to get to know you!
Could this role be an ideal match for you?
This is a high-impact opportunity: you'll help launch the backend systems that power trading in everything from individual company stocks to thematic ETFs (think AI, renewable energy, emerging markets) and even cryptocurrency exchange-traded products. We're integrating with external providers, building new services for real-time data processing, and ensuring our system handles trades and settlements reliably and securely for assets that people actually recognize and want to invest in.
You’ll join a team that values clean code, thoughtful trade-offs, and continuous delivery.
What you will do
As a Java Developer, you’ll help us build and launch trading systems for new investment products—seamlessly integrated, scalable, and secure.
You will:
- Deliver backend features end-to-end—from API endpoints to integrations with external trading and data providers.
- Write clean, maintainable, well-tested code using modern Java and Spring Boot.
- Ensure high system reliability and performance, covering edge cases and failure scenarios.
- Collaborate daily with engineers, product designers, and product owners to solve real user problems.
- Continuously improve performance, observability, and the overall developer experience.
Our tech-stack:
We’re working in a microservices architecture, with Java 21+, Spring Boot, RabbitMQ, and PostgreSQL. Our systems are event-driven, with eventual consistency, domain ownership, and observability as core principles.
- Java 21, Spring Boot 3.5.x
- Groovy 4, Spock 2.4
- Lombok, vavr;
- Cucumber for end-to-end tests
- RabbitMQ for inter-service communication
- Liquibase, PostgreSQL
- Gradle, Docker, Kubernetes
- GitHub for source control and deployment pipelines
- AWS services (ECS, ECR, RDS, CloudWatch).
Your professional skills and background:
- Proven experience in building scalable backend services using modern Java (11+), Spring Boot, and related tools;
- Good grasp of distributed systems, message brokers (like RabbitMQ), and service boundaries;
- Solid SQL skills and experience working with relational databases like PostgreSQL;
- Familiarity with CI/CD tools, Docker, Git, and containerized deployment practices;
- A test-driven mindset and a strong sense of ownership over your code in production;
- Good communication skills and written English (we work in international teams);
- Experience working in agile cross-functional teams, with a passion for product discovery and delivering real user value.
Bonus points if you have:
- Worked with financial data feeds, order execution, or settlement systems;
- Experience with event-driven architecture or patterns like event sourcing;
- Familiarity with observability tools like OpenTelemetry, CloudWatch, or similar.
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.
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 write to people@mintos.com.
- Department
- Engineering
- Locations
- Riga, Latvia
- Remote status
- Hybrid
- Monthly salary
- €3,430 - €4,290
- Employment type
- Full-time
About Mintos
Java Developer
Loading application form
Already working at Mintos?
Let’s recruit together and find your next colleague.