// Hi, I'm
Java Developer · Prague
I build robust backend systems and web applications on Java and Quarkus. I care about clean code, solid architecture, and solutions that hold up in production.
I'm a Java developer with over 15 years of experience in the banking and finance sector, working from Prague — from API and data model design, through business logic implementation, to deployment and production maintenance. Over my career I've worked on projects for PPF banka, ČSOB, Hypoteční banka, Česká spořitelna and other financial institutions. I work with the Quarkus framework, relational databases (Oracle, MSSQL) and continuous integration tools. I enjoy learning new things and finding simple solutions to complex problems.
Development and maintenance of backend Java applications in the banking sector.
Java development on a client project.
Development of backend Java applications in the banking sector.
Development of backend Java applications in the banking sector.
Development in the internet banking domain.
Development of backend Java applications in the insurance sector.
Development in Java 8, Groovy and Spring, working with microservices.
System for communication with data boxes and mailboxes — sending and receiving messages and data messages, message and attachment processing, message signature verification (Spring, Hibernate, Vaadin, Oracle, MSSQL, Tomcat, WS). System for secure elements — certificate verification, PDF signing and signature verification, timestamps, credential and certificate/key management, HSM (Spring, Hibernate, BouncyCastle, iText, Vaadin, Tomcat, Oracle, MSSQL, WS). Document management system (DMS) with document versioning.
Administration and development of the intranet and corporate website (Grails, PHP, MySQL). Transformation and integration of bank statements (MT940 format) from the Multicash application into the company's information system (Java SE). Data exchange with other financial institutions and bank/non-bank registers (CRIF, SOLUS) and the insolvency register (Java, iBatis, SOA, MySQL). Other projects as a consultant, developer and analyst: data and application integration (ETL — Talend), ESB, BPM, an e-commerce payment gateway, and the company extranet.
Java development.
A Sudoku game for Android that I build in Kotlin in my spare time. Puzzle generator with a unique solution, difficulty graded by the solving techniques required, notes, undo, timer, dark mode and TalkBack support. Follows the phone's language: English, Slovak, Czech and German.
I currently work mainly with Quarkus, and I also have extensive experience with Spring from earlier roles. On the database side, most often Oracle and MSSQL, occasionally PostgreSQL and MySQL.
Yes, I've spent most of my career in the banking and finance sector — PPF banka, ČSOB, Hypoteční banka, Česká spořitelna and other institutions.
I'm currently based in Prague, but most day-to-day work can be handled remotely or hybrid — it depends on the specific project.
Yes, besides Java I also have experience with Groovy from earlier projects.
The best way is to email me — you'll find my contact details in the Contact section below — so we can discuss what form of collaboration would work for both sides.
Easiest is directly by email — you'll find my contact details in the Contact section below. I'll get back to you as soon as possible.
Have a project or job opportunity? Get in touch.