turkraft();

Spring and JVM backend. Frontend when you need it. Shipped on time.

We take on the backend heavy lifting so your team can focus on product. Spring, APIs, databases, legacy upgrades. Remote-first, working directly with you.

Based in Europe, collaborating with teams across the EU and the US. Same timezone overlap, clear communication, real availability.

What we do

Backend & API
Spring Boot, Micronaut, Quarkus. REST, gRPC, GraphQL.
Frontend
React, JSF, PrimeFaces, Tailwind, Mantine, Ant Design.
Legacy modernization
Spring 3 to 6, Java 8 to 21, monolith decomposition.
Database & persistence
Hibernate, jOOQ, Flyway, PostgreSQL. Query optimization.
Open source tooling
Developer libraries and tools under permissive licenses.

How we work

Direct collaboration
You talk to the people writing the code. No intermediaries, no telephone game.
Transparent progress
Regular updates, clear timelines. We'll tell you if something needs more time.
Remote-first availability
European timezone with solid US overlap. Async-friendly, reachable when it counts.
Code you can own
Clean, documented, standard patterns. No lock-in. Your team can take over anytime.

Open source

springfilter 300+

Dynamic query filtering for Spring. Pass filter expressions as URL parameters and apply them to JPA, MongoDB, or in-memory collections.

More on github.com/turkraft

Tech we work with

Backend
Java 8 through 21, Spring Boot, Spring Security, Spring Data, Hibernate, jOOQ, Flyway, Micronaut, Quarkus.
Frontend
React, JSF, PrimeFaces, Tailwind, Mantine, Ant Design.
Data & messaging
PostgreSQL, MySQL, MongoDB, Kafka, RabbitMQ.
Infrastructure
Docker, Kubernetes, AWS, GCP.

Community

Join our Discord. Ask questions, share work, or just hang out with other developers building on the JVM.

Join the Discord

Need backend work done right

Spring upgrades, API design, legacy rewrites, or a whole new backend built from scratch. Describe what you need and we'll tell you straight up if we're the right team for it.

Start the conversation Response within 24 hours, usually faster.