18.10.2026 aktualisiert


100 % verfügbar
Senior Java Engineer & Microservices & Camunda 8 / BPMN Specialist
Podgorica, Montenegro
Nur Remote
Bachelor of Information Technology, University Mediterranean, Podgorica (2021-2024)Skills
JavaSpring SecurityBankingBusiness Process MappingMessaging Application Programming InterfaceOAuthRabbitMQSQLIntegration (Software)WorkflowsBackendKubernetesApache KafkaMicroservices
Camunda 8 & BPMN/DMN Process Orchestration
Expertise in Camunda 8 (Zeebe, Operate, Identity, self-managed), BPMN 2.0, DMN, FEEL expressions, job workers, message correlation, call activities and process testing. Design and implementation of complex, multi-role business processes including mortgage lending, cash loans and savings workflows in regulated banking environments.
Java & Spring Boot Backend Development
Proficiency in Java 21 and Spring Boot 3, including Spring Security, OAuth2, JPA/Hibernate, MapStruct, Liquibase, REST and SOAP APIs, and microservices architecture. Migration of legacy Oracle stored-procedure services into modern, versioned and testable Java microservices.
Data Management & Messaging
Hands-on experience with Oracle (PL/SQL), PostgreSQL, MongoDB, Redis caching, Kafka and RabbitMQ for event-driven, microservice-ready architectures in banking and public-sector systems.
Platform & DevOps
Practical knowledge of Kubernetes, ArgoCD (GitOps), Docker, GitLab CI/CD and Keycloak for deploying and managing microservices in production environments.
Quality Assurance & Testing
Application of JUnit 5, Testcontainers, Camunda Process Test and code reviews to ensure reliability and maintainability of banking-grade software.
Production Incident Management
Primary on-call responsibility for production incidents on a bank lending platform, including diagnosing and recovering failed or stuck process instances in Camunda Operate through variable correction, retries and instance modification.
System Design & Technical Leadership
Conducting technical interviews, leading internal technical discussions on Java, Spring Boot, Camunda and system design, as well as producing technical estimations and requirements analyses for large-scale Java projects.
Security & Compliance
Configuration of OAuth 2.0 with Keycloak, GDPR-compliant data handling, role-based access control and integration with Active Directory for secure, compliant banking and public-sector applications.
Expertise in Camunda 8 (Zeebe, Operate, Identity, self-managed), BPMN 2.0, DMN, FEEL expressions, job workers, message correlation, call activities and process testing. Design and implementation of complex, multi-role business processes including mortgage lending, cash loans and savings workflows in regulated banking environments.
Java & Spring Boot Backend Development
Proficiency in Java 21 and Spring Boot 3, including Spring Security, OAuth2, JPA/Hibernate, MapStruct, Liquibase, REST and SOAP APIs, and microservices architecture. Migration of legacy Oracle stored-procedure services into modern, versioned and testable Java microservices.
Data Management & Messaging
Hands-on experience with Oracle (PL/SQL), PostgreSQL, MongoDB, Redis caching, Kafka and RabbitMQ for event-driven, microservice-ready architectures in banking and public-sector systems.
Platform & DevOps
Practical knowledge of Kubernetes, ArgoCD (GitOps), Docker, GitLab CI/CD and Keycloak for deploying and managing microservices in production environments.
Quality Assurance & Testing
Application of JUnit 5, Testcontainers, Camunda Process Test and code reviews to ensure reliability and maintainability of banking-grade software.
Production Incident Management
Primary on-call responsibility for production incidents on a bank lending platform, including diagnosing and recovering failed or stuck process instances in Camunda Operate through variable correction, retries and instance modification.
System Design & Technical Leadership
Conducting technical interviews, leading internal technical discussions on Java, Spring Boot, Camunda and system design, as well as producing technical estimations and requirements analyses for large-scale Java projects.
Security & Compliance
Configuration of OAuth 2.0 with Keycloak, GDPR-compliant data handling, role-based access control and integration with Active Directory for secure, compliant banking and public-sector applications.
Erfahrung
Berufserfahrung0 - 5 Jahre
Freelancer seit2023
Sprachen
GermanGrundkenntnisseEnglishverhandlungssicher
Projekthistorie
Lead maintainer and one of the main backend engineers of a complex Camunda 8 mortgage process covering the full journey from inquiry to payout (100+ tasks, 11 subprocesses, 13 business roles). Primary on-call engineer for production incidents on the lending platform. Owns credit decisioning logic in DMN (100+ rules). Migrated legacy Oracle stored-procedure services into Java 21/Spring Boot microservices on Kubernetes via ArgoCD. Built and maintained 100+ job workers integrating credit bureau, central bank credit registry, CRM, document management, Active Directory/Keycloak, Kafka and document generation. Designed Cash Loan BPMN end-to-end and implemented savings BPMN integrated with the bank mobile banking app.
Backend engineer on a 12-person team delivering a new digital platform for UniCredit Bank, replacing fragmented spreadsheets and manual processes with a centralised, secure and transparent system. Ran technical interviews and led internal technical discussions on Java, Spring Boot, Camunda and system design. Produced technical estimations and requirements analyses for a large-scale Java project. Developed internal HR tools to streamline company operations and employee management.
Led development of a cash management system for a Slovenian bank with automated reconciliation workflows on Spring Boot and RabbitMQ. Built a fiscalization microservice for direct invoice submission to the tax authority. Developed and maintained the property taxation system for the City of Podgorica. Built an anti-corruption asset declaration system with role-based access control. Optimised complex SQL on large datasets, introduced Redis caching, configured OAuth 2.0 with Keycloak, ensured GDPR-compliant data handling, and managed GitLab CI/CD and Docker deployments.