Senior Java Backend / Full Stack Angular developer · Tech Lead · DevOps
- 15 years of Java development.
- 8+ years in banks and capital markets (Euronext, Société Générale, BNP Paribas).
- I build backend services with Spring Boot and Kafka, and web apps with Angular.
- I move old applications to new versions (Java 17, Spring Boot 3) and to Docker and Kubernetes.
- As a Tech Lead, I do code reviews, make technical choices and help the team grow.
- Languages: Java, TypeScript, SQL / PL-SQL, Python, Shell, Groovy
- Spring: Spring Boot 3, Spring Batch, Spring Security, Spring WebFlux, Spring Data JPA, Spring Cloud, Hibernate
- Messaging & APIs: Kafka, REST, SOAP, GraphQL, WebSockets
- Architecture: microservices, hexagonal architecture, design patterns, Clean Code
- Frontend: Angular, PrimeNG, Angular Material, RxJS
- Legacy Java EE: Servlets, JSP, JSF, EJB, JBoss, Tomcat
- DevOps & Cloud: Docker, Kubernetes, Helm, Jenkins, GitLab CI, Ansible, Maven, Gradle, AWS, Linux
- Databases: Oracle, PostgreSQL, MySQL, MongoDB, Sybase
- Testing & Quality: JUnit 5, Mockito, Cucumber (BDD), TDD, SonarQube
- Security: OAuth2, SAML2 / SSO, mTLS, OWASP
- Capital markets: FIX, SBE, Swift (ISO 15022 / 20022), Forex, clearing
- AI for developers: Claude Code, spec-driven development, MCP, agents
- Spring Certified Professional – Broadcom (2025)
- AWS Certified Solutions Architect – Associate – Amazon Web Services (2025)
- Oracle Certified Professional, Java SE 8 Programmer – Oracle (2022)
- Oracle Certified Associate, Java SE 8 Programmer – Oracle (2020)
- Floci – a free AWS emulator that runs on your computer, for local development and tests.
- QuickFIX/J – a Java engine for the FIX protocol, used by banks to send trading messages.
- Simple Binary Encoding (SBE) – a very fast message codec, used in low-latency trading systems.
