Location:
Berlin, Germany (hybrid). We prioritize candidates who are already in Berlin.
Start:
As soon as possible.
TL;DR
Java 17+ \& Spring Boot, PostgreSQL, security by default, ops/observability mindset, hybrid Berlin.
About LawX
LawX is an AI-powered Legal Tech company based out of Berlin. We are the next-generation Operating System for notaries and SME law firms. LawX is an end-to-end system that enhances legal work from client onboarding to invoicing with a secure, compliant, and user-friendly software for legal professionals. We are VC-backed and a team of AI experts and former lawyers.
The Role
We are looking for a
Java
Integrations Backend Engineer
focused on building integrations between our core platform and external systems. Your primary responsibility will be designing and implementing reliable integrations â including data exchange in
XML
and other formats/protocols â developing and maintaining connectors to third-party services, and contributing to the evolution of the platformâs core components.
What Youâll Do
Design, build, and operate backend services in
Java (17+)
with
Spring Boot
and
Spring Security
.
Design and maintain integrations with SOAP/WSDL services and clients using Apache CXF; own integrations with third-party and internal systems
(contracts, schema mapping, versioning, retries/idempotency).
Contribute to core product
Add observability (structured logs, metrics, tracing) and drive incident-ready operations.
Collaborate with frontend, design, and legal experts to ship product valueânot just endpoints.
Our Tech Stack (you donât need all, but depth in several)
Languages/Frameworks:
Java 17+, Spring Boot, Python
Integrations:
Apache CXF
,
SOAP/WSDL
, REST
Data:
PostgreSQL (query plans, indexing, partitions), Liquibase
ORM/DB Access:
Hibernate, jOOQ
Ops:
Docker, Kubernetes, one major cloud (Azure preferrable)
What Youâll Bring
3+ years
building production backend systems, including
Java 17+ and Spring Boot
.
Familiar with REST
Strong grasp of API design, domain modeling, and distributed-systems fundamentals (idempotency, consistency, retries, timeouts).
Familiar with AI tools. Cursor, Kira.
Solid testing culture (unit, integration, contract) and code review discipline.
Comfortable owning services end-to-end: from design docs and rollout plans to monitoring and incident follow-ups.
Excellent communication in English; ability to collaborate with non-engineers (e.g., legal experts).
Good German language skills, as integration documentation e.g. with official registers is often written in German.
Nice to Have
Familiar with technologies stack WSDL, XSD and etc. for building integrations.
Familiar with SOAP technology stack.
Experience working with Apache CXF libraries
Legal-tech or fintech, compliance-heavy, or data-sensitive product experience.
Why Join LawX
Impact: Your work directly improves workflows for legal and notary professionals.
Ownership: Real influence on architecture, standards, and roadmap.
Growth: Complex technical challenges, supportive peers, and a learning-friendly culture.
Flexibility: Hybrid setup with an office in Berlin.
How to apply
Interested in learning more about what it's like to build LawX with us? We would love to talk! Email our co-founder Torben Rabe directly at torben@lawx.de
.
Include this role's title in your subject line.
Send along links that best showcase the relevant things you've built and done (GitHub, portfolio, talks).
Tell us briefly why you're interested in joining LawX.
Is this role not the right fit?
If you resonate with our mission and think your profile would be a great fit, send an email to torben@lawx.de and pass along any information you believe is relevant.