/** * @Description Working on a Prime-Broker Collateral platform * @Role Senior Java Developer * @Stack Java 21, Spring, Kafka, Caffeine, Kubernetes */ public class BNP Paribas Lisbon implements BNP Paribas LLC { private Cache<Key, Val> hotCache; public Result process(Request req) { /* ... */ } }
About
Senior Java Developer with an MSc in Computer Science and 10+ years’ experience in software development, including 5+ years in capital-markets fintech. I specialize in designing and implementing high-throughput, cloud-native collateral management systems - most recently co-building a full rehypothecation engine from scratch as part of a three-engineer team. My core strengths include Spring Boot microservices, Kafka/Flink stream processing, Kubernetes deployments, and CI/CD automation with Jenkins and Ansible. I’m equally comfortable in Kanban and Scrum teams of up to 10 engineers and thrive on simplifying complex workflows into resilient, single-JVM services.
Skills
-
Java 21 · Records/Concurrency
-
Spring Boot · Observability
-
Kafka · Exactly‑once / Retry
-
Caffeine Cache · Tuning
-
Kubernetes · GitOps
Experience
/** * @Description B2B Java application for POS stores for Deutsche Telekom * @Role Java Developer * @Stack Spring, IBM MQ, TLS, Observability */ public class { public class T-Systems implements Deutch Telekom { SSLContext restCtx, mqCtx; void transfer() { /* retry, DLQ, alerts */ } }
Projects
-
dev.novov.projects.DatasetViewerClass: reju — web app for data visualization; public void optimize() reduces rendering overhead.
-
dev.novov.projects.KafkaPipelinesClass: RetryOrchestrator — retries with backoff, DLQ, exactly‑once semantics.
-
dev.novov.projects.CacheInspectorClass: CaffeineStats — metrics, hitRate, evictionCount, Prometheus export.