What we test for
Typical work
- APIs and services in Spring Boot
- Monolith to modular or microservices migrations
- Performance work: queries, caching, JVM tuning
- Upgrades from old Java and Spring versions
The coding test
Build a small Spring Boot service with a REST endpoint, persistence through JPA and tests in JUnit, then fix an N+1 query we planted. Scored on design, tests and how they explain the trade-offs.
Inside Java
The ones people search for by name get a page of their own, with their own coding test and interview questions.
Five interview questions you can reuse
We use questions like these in our soft-skills and technical rounds. Steal them for your own interviews.
How do you find and fix an N+1 problem in Hibernate?
A strong answer covers: Reading SQL logs or metrics, fetch joins or entity graphs, batch fetching, and when to drop to a DTO projection.
When would you not use @Transactional at the class level?
A strong answer covers: Read-only paths, calls that need their own transaction, self-invocation pitfalls with proxies.
How do you version a public REST API?
A strong answer covers: URL or header versioning, deprecation windows, contract tests, not breaking clients silently.
A service gets slow under load. Where do you start?
A strong answer covers: Measure first: APM, thread dumps, connection pool, slow queries, GC logs. Then one change at a time.
What goes in a unit test versus an integration test here?
A strong answer covers: Pure logic in unit tests; repositories and HTTP layers with a real database container; few, fast, meaningful.
One monthly price per developer. Everything in it.
No deposit, no minimum term, no placement fee. You pay one invoice a month for each developer on your team.
Per developer, all-in. Your quote arrives by email with your exact number after you send the brief.
- Developer pay, local payroll and taxes
- Vetting: coding test, soft skills, English
- Free replacement within 90 days
- A direct line to our CEO
What changes the price
- Seniority and role. Senior engineer, tech lead or architect.
- Stack. Some stacks and niche tools cost more to staff.
- Team size. Larger teams get a better monthly rate per seat.
- White-label. Agencies reselling under their brand get partner pricing.
Terms in plain words
- First 2 weeks risk-free: if it isn't working, you don't pay for them
- Month to month, 30 days' notice to end
- No deposit and no minimum number of seats
- Want to hire the developer full-time? Buyout of 3 months' fee in year one, 2 months' after
Questions tech leads ask us
How senior are your Java developers?
6+ years of professional Java work, with recent production experience.
Can I see the coding test results?
Yes. Every profile card includes the score and the reviewer's notes.
What does it cost?
$6,900 per developer per month, all-in, and flat: the same rate whatever the stack. Your exact quote arrives by email after you send the brief.
Skip the sales rep. Talk to the CEO.
Tell us what you're building, your stack and when you need people. Three matched profiles within 48 hours, and a straight answer on whether we're the right fit.