I'm a Java backend developer with 3.5 years of commercial experience, based in Łódź and open to remote, hybrid or on-site work. At urmate.ai I build and maintain production services in Java 21 and Spring Boot - REST APIs, distributed services, PostgreSQL with Flyway migrations, Spring Security, Resilience4j and Bucket4j.
I own my changes past the merge: container images, Jenkins CI/CD pipelines, Kubernetes releases on AWS and Google Cloud, Linux/VPS deployments and the production incidents that follow. When an endpoint gets slow I profile the hot path, fix it and verify the fix against Prometheus and Grafana metrics - not against a hunch.
Quality is part of the definition of done, not a phase at the end: JUnit and Mockito unit tests, integration tests against real dependencies, coverage gates, code review and static analysis with Spotless, PMD and Checkstyle. Security gets the same treatment - auth flows, input validation and dependency vulnerabilities are fixed, not postponed.
On the AI side I built a production RAG platform on PostgreSQL and pgvector with hybrid search and RRF fusion (Spring AI, LangChain4j), measurably more accurate than plain vector search. Python for data processing, Claude Code with my own workflow of agents, skills and review prompts, and enough React and React Native to debug a feature across the whole stack. Keep calm and just drink Java.
- Currently
- Java Backend Developer, urmate.ai
- Experience
- 3.5 years commercial
- Focus
- Java 21 · Spring Boot · cloud
- Location
- Łódź · remote / hybrid / on-site
- Studying
- CS, Lodz University of Technology
- Languages
- PL · EN B2+ · DE · ES