08/28/2026 updated


100 % available
Senior Java Engineer | Spring Boot & Microservices | 9+ Years Experience
Osijek, Croatia
Only remote
B.Eng. in Computing, Zagreb University of Applied Sciences (2015-2020)Spring FrameworkSpring CloudSpring BootBackendMicroservices
Senior Java backend engineer with 9+ years building and operating production microservice systems. My core stack is Java 17/21, Spring Boot 3, Hibernate/JPA, KAfka, PostgreSQL and AWS, with Docker and Kubernetes for deployument and Prometheus/Grafana for observability. Most of my worke has been in regulated domains - healthcare, banking, fintech and high-traffic sports betting - where audit trails, security and uptime are non-negotiable.
Experience
Professional experience5 - 10 years
Freelancer since2020
Languages
GermanBasic knowledgeEnglishFluentCroatianNative speaker
Project history
Independent backend consultancy (own company). Senior engineer on a microservices-based healthcare exam-management platform for a US client, covering exam sessions, patient scheduling, examiner assignments, and result tracking under full audit, authentication, and compliance requirements. Designed Spring Boot microservices over REST with PostgreSQL via Hibernate/JPA, managed database schema evolution with Liquibase, introduced Redis caching, deployed to AWS ECS/RDS/S3/Lambda, implemented JWT-based authentication with Spring Security, built centralized logging and user-activity auditing, and set up Docker-based containerization with CI/CD pipelines.
Six-year part-time engagement delivering a full-stack healthcare web application serving practitioners and patients. Architected a serverless backend in Node.js on AWS Lambda using the Serverless Framework. Integrated DynamoDB, API Gateway, S3, Cognito, and SNS/SQS. Designed and shipped RESTful APIs powering the Angular 9+ frontend. Built the frontend with Angular, RxJS, NgRx, Angular Material, and ngx-translate. Implemented strict validation, authorization, and data-handling practices for sensitive healthcare data.
Senior backend engineer on a distributed platform built around microservices, event streaming, and polyglot persistence. Led the migration of critical components from Ruby to Java/Spring Boot 3, modernizing legacy code into maintainable microservices. Designed and owned State Service (Kafka consumer) and Alert Service (Kafka-driven alerting). Controlled relational schema changes through Liquibase migrations. Integrated AWS Lambda, SQS, SNS, and S3 for async workflows. Drove end-to-end ownership on multiple projects and mentored junior engineers.