Java Developer
We’re looking for a Java Developer who’s eager to help bring our vision to life—supporting millions of investors across Europe in accessing stocks, ETFs, and crypto ETPs—all in one place.
Could this role be your next big challenge?
This is a high-impact opportunity: you’ll help design and launch 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. You’ll work on integrations with external providers, build services for real-time data processing, and ensure our systems handle trades and settlements reliably and securely.
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 scale trading systems for new investment products—seamlessly integrated, reliable, and secure.
You will:
Deliver backend features end-to-end—from API endpoints to integrations with trading and data providers.
Write clean, maintainable, well-tested code using modern Java and Spring Boot.
Ensure system reliability and performance, including 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 building in a microservices architecture, with Java 21+, Spring Boot, RabbitMQ, and PostgreSQL. Our systems are event-driven, with eventual consistency, domain ownership, and observability at the core.
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 pipelines
AWS services (ECS, ECR, RDS, CloudWatch)
What We’re Looking For
Proven experience building scalable backend services with modern Java (11+), Spring Boot, and related tools.
Solid understanding of distributed systems, message brokers (e.g., RabbitMQ), and service boundaries.
Strong SQL skills and experience with relational databases such as PostgreSQL.
Familiarity with CI/CD, Docker, Git, and containerized deployments.
A test-driven mindset and strong sense of ownership over code in production.
Good communication skills and written English (we work in international teams).
Experience in agile, cross-functional teams, with a passion for product discovery and delivering real user value.
Bonus Points If You Have
Experience with financial data feeds, order execution, or settlement systems.
Knowledge of event-driven architecture or patterns like event sourcing.
Familiarity with observability tools (OpenTelemetry, CloudWatch, etc.).
👉 Does this opportunity sound like the right fit for your skills and ambitions? We’d love to hear from you!
- Locations
- Warsaw
- Remote status
- Fully Remote
- Employment type
- Contract
- Employment level
- Professionals
About 10Clouds
10Clouds is a software and mobile development powerhouse with talented professionals working across Web Development, Mobile, Design, Product Delivery Management, and Quality Assurance teams. We transform unique ideas into fully-fledged digital products that have the potential to change the world. As learners, doers, and game-changers, we're passionate about using technology to create meaningful impact.
Already working at 10Clouds?
Let’s recruit together and find your next colleague.