Datamola
- We’re a product-first team driving a massive digital transformation within a large international organization that runs over 40 digital legaltech and proptech services.
- Our mission? Rebuild a new AI-integrated backend platform from scratch to replace outdated monoliths.
- We’re redesigning everything, and you’ll be hands-on in shaping core systems for the next generation of property and legal infrastructure.
-
· 67 views · 26 applications · 1d
Quarkus Developer
Full Remote · Worldwide · 5 years of experience · B1 - IntermediateWho Are We? We’re a product-first team driving a massive digital transformation within a large international organization that runs over 40 digital legaltech and proptech services. Our mission? Rebuild a new AI-integrated backend platform from scratch to...Who Are We?
We’re a product-first team driving a massive digital transformation within a large international
organization that runs over 40 digital legaltech and proptech services.
Our mission? Rebuild a new AI-integrated backend platform from scratch to replace outdated monoliths.
We’re redesigning everything, and you’ll be hands-on in shaping core systems for the next generation of property and legal infrastructure.
What Will You Work On?
As a Senior Java/Quarkus Engineer, your focus will be on designing, building, and integrating
high-performance microservices into a modern cloud-native infrastructure with deep ties to AI agents and real-time automation.
Here’s what your day-to-day will look like:
Develop and Maintain Java/Quarkus Microservices
● Build new microservices using Quarkus with GraphQL and gRPC support
● Follow project architecture standards and clean code principles
● Ensure code is scalable, testable, and well-documented
Integrate Services into Cloud Infrastructure
● Deploy and operate services within Kubernetes/OpenShift clusters
● Set up and support CI/CD pipelines (GitLab CI, Jenkins, etc.)
● Collaborate with DevOps to automate deployments Design Robust Database Integrations
● Work with PostgreSQL, Oracle, MS SQL via a microservices layer
● Implement connection pooling, transaction management, and fault-tolerant DB access
Enable AI Service Integrations and Durable Automation
● Develop APIs for interaction with AI components and agents
● Build automated assistants and AI-based developer tools● Work with Apache Arrow Flight (Flight Server & Client) for high-throughput data streaming
● Implement durable mutation operations based on the Temporal.io framework Refactor andMigrate Legacy Code
● Analyze legacy .NET and Delphi logic
● Rewrite and optimize old services in Java/Quarkus
● Preserve business logic while modernizing implementationObservability and Monitoring
● Implement and maintain telemetry, tracing, and logging (e.g., OpenTelemetry)
● Ensure visibility and reliability across all servicesTech Stack
● Languages: Java (Senior level), SQL
● Frameworks: Quarkus (GraphQL, gRPC, REST)
● Infrastructure: Docker, Kubernetes, OpenShift
● CI/CD: GitLab CI, Jenkins, Helm
● Databases: PostgreSQL, Oracle, MS SQL
● Auth: Keycloak (SSO, token-based auth)
● Data Streaming: Apache Arrow / Arrow Flight
● Automation/Orchestration: Temporal.io
Why This Role Is Senior
You’ll own key systems and are expected to:
● Act independently and make architecture-aware decisions
● Lead technical discussions and conduct code reviews
● Handle complex migrations and legacy transformations
● Be a go-to expert for microservice architecture, performance, and scalability
● Mentor less experienced engineers
What You Bring
● 4–6+ years of backend development in Java● Production experience with Quarkus (or Spring and willingness to ramp up)
● GraphQL + gRPC microservice design
● Solid cloud experience: Kubernetes/OpenShift, Docker
● CI/CD knowledge and database integration skills
● Understanding of durable workflows (Temporal is a big plus!)
● High sense of ownership, initiative, and autonomy
What We Offer
● Remote-first, async-friendly team
● B2B contract with stable long-term workload
● Architecture ownership & technical leadership
● Fast decision cycles, zero corporate fluff
● Integration with cutting-edge AI tools and agents
● A real opportunity to rewrite the core of an industry platform
Hiring Process
More
1. Intro Call (30–45 min) – meet the architect, discuss the scope
2. Technical Interview (60–90 min) – dive into APIs, microservices, and system design
3. Offer – usually within a few days if we’re aligned