Java / Spring Boot Developer

Backend and integration systems that work reliably in production.

I am a Senior Java / Spring Boot Developer with more than 8 years of software development experience. I most often strengthen established development teams on long-term projects, implementing new features, tackling technically demanding tasks, and contributing to solution design. When a project calls for broader responsibility, I can take full technical ownership of an assigned part of the system or the complete solution – from analysis through production deployment.

8+ years of software development experience
Java core professional specialization, including banking systems
A–Z from architecture design to release and operations

Green Center s.r.o.

Development of technically critical parking and payment system components, integration of physical devices, and optimization of Java applications for embedded environments.

02/2026 – Present

Senior Java Software Engineer

Green Center s.r.o.

Development of the new generation of GP6 parking systems, integration architecture design, and components for communication with payment terminals, intercoms, and other devices.

Key project

Sonet ECR3 payment terminal integration, including CCM architecture design and a robust recovery system.

CCM architecture Design of a reliable integration layer for payment terminal communication.
Recovery mechanism Resilient handling of outages, error states, and communication recovery.
−23.4% RAM Memory footprint optimization for embedded use on Raspberry Pi.
−58.7% startup time Significantly faster application startup and system readiness.
Terminal Simulator Standalone application for payment terminal simulation and testing.
Fanvil intercom Java library and VoIP communication integration into the existing APM solution.
JavaSpring Boot REST APIMultithreading Java FuturesJackson MapStructLombok JaCoCoGitLab CI/CD IntelliJ ProfilerRaspberry Pi WinSWInno Setup Redmine

End-to-end project delivery

I can take ownership of an entire project from analysis through production deployment, or join an established team and strengthen day-to-day development. I always tailor the scope of engagement to the project’s needs.

From an unclear brief to a production-ready result.

I contribute wherever the project needs the most support – from day-to-day feature implementation to architecture design, the release process, and operational stabilization. I can manage technical risks, dependencies, and communication between developers, analysts, and the customer.

Projects of any size

I apply enterprise experience pragmatically, tailoring the solution to the project’s size, stage, and real needs.

Technical ownership

I can contribute as a Senior Java Developer in an established team or take technical responsibility for a standalone module or the complete solution.

Professional experience

More than 8 years of experience developing backend, integration, banking, and enterprise systems for technology, financial, and corporate environments.

02/2026 – Present

Green Center s.r.o.

Senior Java Software Engineer

Development of new features for the GP6 parking system, integration of payment terminals, fiscalization modules, and VoIP devices, performance optimization, architecture design for selected components, and technical ownership of assigned areas.

Current
07/2025 – 01/2026

PowerFLOW a.s.

Java Software Engineer / DevOps Engineer

Development of Java and Spring Boot microservices, implementation of new backlog features, Camunda workflows, Kubernetes, CI/CD, integration design, technical estimates, and release management.

ČEZ
10/2023 – 06/2025

IBPM Solutions s.r.o.

Java Software Engineer

Development of backend services, implementation of business requirements, REST APIs, Zeebe workflows, database changes, Keycloak, testing, and integration into existing systems.

Kooperativa
11/2019 – 09/2023

Lundegaard a.s.

Backend Software Engineer (PHP / Java)

Development of banking systems in an agile team for clients including BNP Paribas, Hello bank!, Cofidis, and other corporate customers. Implementation of new features, backend services, REST APIs, integration logic, Keycloak authentication, database changes, and CI/CD in enterprise infrastructure.

Banking systems

Technology profile

A practical stack for developing, integrating, testing, deploying, and operating modern Java applications.

Senior Java Development

Spring Boot, integration logic, multithreading, REST APIs, persistence, testing, performance profiling, and operation in cloud and embedded environments.

Backend & banking systems

Java, Spring Boot, REST APIs, Hibernate, MapStruct, Lombok, Jackson, OpenAPI, and integration solutions for the financial sector.

Concurrency & performance

Multithreading, Java Futures, profiling, RAM optimization, and startup-time optimization.

Testing & quality

JUnit 5, Mockito, JaCoCo, RestAssured, TestContainers, and automated testing.

Delivery & operations

GitLab CI/CD, Jenkins, Docker, Kubernetes, ArgoCD, WinSW, Inno Setup.

Does your project need an experienced Java developer?

Whether you need an experienced Senior Java Developer for an established team or someone to take technical responsibility for a standalone module or the complete solution, I would be glad to contribute. I always tailor the scope of engagement to the project’s needs.