27.10.2026 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
100 % verfügbar

Senior Java Developer / Consultant

Zabok, Kroatien
Deutschland +2
info: Deutschland, Österreich, Schweiz
Ms.Sc. Computer Science (diploma engineer), Faculty of Electrical Engineering and Computing, Zagreb
Zabok, Kroatien
Deutschland +2
info: Deutschland, Österreich, Schweiz
Ms.Sc. Computer Science (diploma engineer), Faculty of Electrical Engineering and Computing, Zagreb

Profilanlagen

Hrvoje-Djurdjevic-BackendEngineer- 2026-08.pdf

Über mich

Experienced Java/Spring software engineer and tech lead (18+ years). I lead technical initiatives and contribute individualy. Had roles in design, development, deployment, testing and optimization in many projects from various industries like Fintech, Telecom, Energy, Banking, Government, etc.

Skills

Web InterfacesJavaXml-SchemaSpring SecurityApache ActivemqApache TomcatCode-ReviewDatenbankenContinuous IntegrationDB2 SQLSoftware Design PatternsLinuxGradleGrailsHibernateIbm Websphere MqJava ArchitecturesSpring FrameworkJava API For Restful Web ServicesJaxbJUnitPostgreSQLApache MavenOpenShiftOracle DatabasesSoftware ArchitectureRedisSOAPSoftwareentwicklungIntegration (Software)UMLWeb Application FrameworkWeb ServicesJettySpring CloudSpring BootGitLabGitSpring DataKotlinBackend-programmierungAtlassian ToolsApache KafkaWeb TechnologiesSpring JdbcDomain Driven DesignDockerMicroservices
Languages & Runtimes: Java (J2SE 1.4 / 1.5 → Java 21 / 25), Kotlin, Groovy, SQL, JavaScript, Scala
Frameworks: Spring Boot 3 / 4, Spring Security, Spring Data JPA, Spring Cloud Gateway, WebFlux, Hibernate, Java EE / EJB, Camunda BPM, Apache CXF, Grails, Axon
Architecture: Microservices, Multi-tenancy, Domain-Driven Design, Event-Driven Architecture, SOA, REST, OpenAPI / contract-first, RFC 9457, Design Patterns, UML, Data Modeling
Security & Identity: Keycloak (incl. custom SPI extensions), OAuth2 / OIDC / JWT, RBAC, PKI / X.509, EJBCA, Certificate Transparency, eIDAS, TLS / SSL, SmartCard PKI
Cloud & Infrastructure: AWS (ECS Fargate, ALB, SQS, S3, WAF, CloudFormation), OpenShift, Kubernetes, Docker, WebSphere Liberty / AS, Tomcat, Jetty, JBoss, Linux
Data & Messaging: MySQL, PostgreSQL, Oracle, IBM DB2, MongoDB, Redis, Caffeine, HikariCP, Apache Kafka, ActiveMQ / JMS, IBM WebSphere MQ
Quality & Delivery: Testcontainers, JUnit, Spock, ArchUnit, SonarQube, MapStruct, OpenTelemetry, JFR / async-profiler, GitLab CI, Jenkins, Maven, Gradle, Git
AI-assisted Engineering: Claude Code (custom skills & subagents), MCP integrations, LLM API integration, prompt engineering, machine-readable engineering standards
Leadership: Technical leadership, architecture ownership, code review, mentoring, refinement & technical grooming, stakeholder communication

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2016

Sprachen

GermanGrundkenntnisseEnglishverhandlungssicherCroatianMuttersprache

Projekthistorie

Tech Lead / Senior Backend Engineer - US healthcare SaaS vendor (Healthcare / Health-tech)

Greenfield rebuild of a legacy Delphi pediatric EHR into a multi-tenant Spring Boot microservice platform on AWS, coexisting in production with the legacy desktop client. Backend technical lead: designed and built the shared platform library every service inherits - database-per-tenant routing with lazy and cached connection, JWT resource-server security with RBAC derived from the legacy permission catalog, tenant-local datetime handling, legacy-compatible audit trail, event publishing for desktop coexistence, RFC 9457 problem details, safe pagination/sort parsing and deadlock-resilience primitives. Bootstrapped domain services from a common contract-first template. Built the Kotlin BFF/gateway authentication and session layer (Keycloak multi-realm, single active session, inactivity timeout with heartbeat, SSE pass-through, multi-location login) and a Keycloak Event Listener SPI. Root-caused and fixed intermittent production MySQL deadlocks and turned the fix into a fleet-wide prevention standard; enforced architecture as ArchUnit tests and acceptance-criteria e2e suites. AI-assisted engineering: runs day-to-day delivery through Claude, with the project’s engineering standards and the ticket lifecycle itself written down as machine-readable rules and custom skills - refinement verified against legacy sources, implementation in vertical slices delegated to specialised subagents. Ticket refinement and technical grooming, technical sign-off reviews, code review and mentoring.

Lead Software Engineer – Croatian Customs Administration – HRAIS2 project

Lomax Soft d.o.o.

Internet und Informationstechnologie

< 10 Mitarbeiter

Implementation of new Croatian Automated Import System (CCI – centralised customs) project for Croatian Customs. Technical leadership, proof-of-concept solutions, integration with external system, Implementation of integration modules for CCN2 (EU inter-member-state message exchange) and bookkeeping system (NIK), code review, mentoring, supported developers. Implemented also integration with Tariff system, implementation of national rules validation modules, implementation of various business process use-cases. Support DevOps and testers.

Lead Software Engineer – Croatian Customs Administration – CCN2 Mediator project

Lomax Soft d.o.o.

Internet und Informationstechnologie

< 10 Mitarbeiter

Built a custom SOAP API Gateway with security transformation & termination features for government customs administration.  I was sole designer & developer of a PoC and, after evaluation, the full-featured solution. Refactored the solution to support OpenShift deploment, application deployment containerization and configuration simplification.

Member of the management board

HUJAK – Croatian Java User Association

Internet und Informationstechnologie

< 10 Mitarbeiter

Served on the management board of the Croatian Java User Association.

Java Software Engineer – Transition Facility project

Lomax Soft d.o.o.

Öffentlicher Dienst

< 10 Mitarbeiter

Development and maintenance of TF application modules (EUP – digital office, Potvrde – electronic tax administration certificates).

Backend Software Engineer – HT – BITT/STORM – Order Management Project

Lomax Soft d.o.o.

Telekommunikation

< 10 Mitarbeiter

Implementation of Order Execution multi-service module of the new telco core system (BSS) for one of the largest telcos in region (Hrvatski Telecomm, part of DT). Working on microservice system design, developing PoCs for tech stack and specialized framework libraries, implementing process flows for specific business needs.

Senior Java Developer – SUKAP – liquefied gas management project

Lomax Soft d.o.o.

Energie, Wasser und Umwelt

< 10 Mitarbeiter

Working on new features and modules on a system for liquefied gas transportation, trading & monitoring system. Implementing integrations between international gas trading vendors.

Director of Engineering

Instantor AB

Banken und Finanzdienstleistungen

10-50 Mitarbeiter

Consolidating infrastructure, architecture & tech stack of a fast growing international fintech startup. Working on improving reliability of internal systems while trying to keep both developers and stakeholders happy. Reducing technical debt and chaos. Participated in development of complex large-data algorithms for specific clients.

Consultant developer – Order Management Control Center

IBM d.o.o., Zagreb, Croatia

Telekommunikation

50-250 Mitarbeiter

Architecture and implementation of backoffice administrative web application for order management for Telenor Serbia. Management, tracing and visualizing of Customer, Product, Service and Resorce Orders, Build Plans and Jobs with integrated logs monitoring and executive dashboard. Integration with business backend BPM.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden