d
dung_smith

Dung

@dung_smith

Junior Java Developer

Vietnã
Vietnamita, Inglês
Algumas informações são exibidas no idioma inglês.
Sobre mim
I am a Junior Java Developer with experience building large-scale backend systems and microservices. I specialize in Spring Boot, Kafka, and Redis, with a proven track record of developing real-time metasearch services and resolving complex production issues in Kubernetes environments.... Saiba mais

Habilidades

d
dung_smith
Dung
offline • 
Tempo médio de resposta: 1 hora

Conheça meus serviços

Aplicações Web Full Stack
I will build kafka event driven microservices with java and spring boot

Experiência profissional

Saltlux

Junior Java Backend Developer

Saltlux • Período integral

Sep 2025 - Present • 1 yr 1 mo

Backend engineer on a microservice platform that delivers mobile push notifications and powers the in-app notification centre. What I built and own: - Kafka batch consumers that ingest content notification events, deduplicate them and bulk-write metadata to MongoDB, with manual offset commit so a batch is acknowledged only after a successful write - no silent message loss. - An asynchronous delivery layer running on dedicated worker pools, which separates push delivery from ingest so provider latency never slows down consumption. Delivery to FCM for Android and APNs for iOS, with per-device result handling. - A per-user push policy engine: master switch, timezone-aware quiet hours and per-category preferences, backed by a Redis cache over MariaDB with fail-open defaults. - Badge counting in Redis, reserved per batch and confirmed on delivery, keeping unread counts consistent across a user's devices. - Staged failure recording and a retry scheduler with an attempt limit and a permanent-failure state, covering database-insert, push-delivery and real-time-publish failures. - Real-time in-app and web delivery through Redis publish/subscribe with a WebSocket bridge. - REST APIs for device registration, notification listing, read and viewed state, and user push settings. Stack: Java 17, Spring Boot 3, Apache Kafka, MongoDB, MariaDB, Redis, FCM, APNs, OpenFeign, Docker, GitLab CI, ArgoCD.