freiberufler Senior Java Software Developer & Architect auf freelance.de

Senior Java Software Developer & Architect

zuletzt online vor 4 Tagen
  • auf Anfrage
  • 2000 Maribor
  • Europa
  • sl  |  en  |  hr
  • 15.09.2025

Kurzvorstellung

I'm a Senior Java Software Developer and Architect with 18+ years of proven experience delivering enterprise-level applications across financial services, payment processing, and e-commerce sectors.

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt

Qualifikationen

  • Agile Methodologie20 J.
  • Cloud Solutions
  • DevOps4 J.
  • Java-Entwickler20 J.
  • Java Enterprise Entwicklung
  • JavaScript-Entwickler10 J.
  • Microservices Architektur
  • Quarkus

Projekt‐ & Berufserfahrung

Software Developer and Software Architect
Kundenname anonymisiert, Remote
7/2022 – 8/2025 (3 Jahre, 2 Monate)
Finanzdienstleister
Tätigkeitszeitraum

7/2022 – 8/2025

Tätigkeitsbeschreibung

Implement new features and extend platform functionality based on customer requirements for leasing, loan, and factoring services
Develop backend services with Java 11 and MicroProfile on JBoss Application Server
Create solution proposals and architecture documents for new feature implementations
Perform code reviews and solution reviews ensuring quality and maintainability
Occasional React frontend development for admin interfaces and dashboards
Maintain and update OpenShift/Kubernetes deployments and configurations
Research emerging technologies and deliver proof-of-concept implementations
Optimize development workflow using Microsoft Copilot for code generation and documentation
Design and implement business processes using Camunda BPM for workflow automation

Technical Stack: Java EE, Java 11, JBoss EAP, MicroProfile, Camunda BPM, Kafka, React, OpenShift/Kubernetes, Docker, DB2, MS SQL Server, Flyway, Microsoft Copilot

Eingesetzte Qualifikationen

Agile Methodologie, Apache Kafka, Cloud (allg.), DevOps, Docker, Java-Entwickler, System Architektur

Software Developer and Software Architect
Kundenname anonymisiert, New York
12/2021 – 6/2022 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

12/2021 – 6/2022

Tätigkeitsbeschreibung

Developed core backend services using Java 11 and Spring Boot for IoT-enabled building management system
Implemented high-throughput data ingestion pipeline for sensor data using AWS services (SQS, SNS, S3)
Built gRPC-based microservices for real-time communication between building subsystems
Developed RESTful APIs consumed by mobile and web applications for facility management
Implemented infrastructure as code using Terraform, enabling reproducible deployments across environments

Eingesetzte Qualifikationen

Agile Methodologie, Amazon Web Services (AWS), Cloud-Services, Docker, Java-Entwickler, Representational State Transfer (REST), Software Architecture, Spring Framework

Software Developer
Kundenname anonymisiert, Ljubljana
7/2020 – 11/2021 (1 Jahr, 5 Monate)
Großhandel
Tätigkeitszeitraum

7/2020 – 11/2021

Tätigkeitsbeschreibung

Implemented data processing pipelines in Java and Kotlin using Quarkus framework
Built event-sourced microservices with Kafka for real-time data streaming
Developed graph-based data models using Neo4j and document storage with Crux
Integrated machine learning models into business workflows via REST APIs
Containerized services with Docker and deployed to Kubernetes clusters using Helm charts
Conducted code reviews and established coding standards for team of 5 developers

Eingesetzte Qualifikationen

Apache Kafka, DevOps, Java-Entwickler, Docker, Kotlin, Machine Learning, Cloud-Services, Kubernetes

Java Developer and Java Architect
Kundenname anonymisiert, Montreal
8/2016 – 11/2021 (5 Jahre, 4 Monate)
Finanzdienstleister
Tätigkeitszeitraum

8/2016 – 11/2021

Tätigkeitsbeschreibung

Developed payment microservices handling credit card, bank transfer, and PayPal transactions
Implemented REST APIs using Spring Boot and Spring Cloud for merchant integration
Built Angular-based merchant portal for payment management and reporting
Optimized Oracle database queries and managed schema migrations with Liquibase
Introduced Docker containerization for local development environment
Implemented automated testing with JUnit and integration tests for payment flows

Eingesetzte Qualifikationen

Oracle Database, Java-Entwickler, Agile Methodologie, Docker, Spring Framework, Angular, Representational State Transfer (REST)

Full-Stack Developer
Kundenname anonymisiert, Wien
7/2015 – 8/2016 (1 Jahr, 2 Monate)
Finanzdienstleister
Tätigkeitszeitraum

7/2015 – 8/2016

Tätigkeitsbeschreibung

Developed merchant onboarding microservices using Spring Boot and Spring Cloud
Built Angular 2 single-page application for merchant registration workflow
Implemented REST APIs for multi-step onboarding process with OAuth authentication
Created responsive UI components using Bootstrap framework
Wrote unit tests with JUnit for backend and Jasmine for frontend
Integrated with third-party KYC providers for identity verification
Collaborated with UX designers to implement wireframes into working application

Eingesetzte Qualifikationen

Oracle Database, Java-Entwickler, Agile Methodologie, Spring Framework, AngularJS

Full-Stack Developer
Kundenname anonymisiert, Wien
4/2005 – 7/2015 (10 Jahre, 4 Monate)
Finanzdienstleister
Tätigkeitszeitraum

4/2005 – 7/2015

Tätigkeitsbeschreibung

Earlier Projects | May 2005 – July 2015
Merchant Onboarding System | July 2014 – July 2015

Developed merchant onboarding application using Java EE on JBoss EAP with AngularJS frontend
Implemented JAX-RS REST services for registration workflows
Reduced onboarding time from 5 days to 1 day through process automation
Tech: Java EE, JBoss EAP, JAX-RS, Java 8, AngularJS 1.5, SeleniumHQ
Sharing and Collaboration System | October 2013 – July 2014

Built secure file sharing platform with Java backend and HTML5 frontend
Implemented encryption using Java Cryptography Architecture
Developed RESTful APIs with Jersey (JAX-RS) on Apache Tomcat
Tech: AngularJS, TypeScript, Bootstrap, Jersey, PostgreSQL, Apache HBase, OAuth
Control System for Gaming Machines | April 2013 – October 2013

Developed services for gaming machine monitoring system using G2S protocol
Implemented concurrent processing for real-time machine communication
Tech: Apache Tomcat, JBoss Weld CDI, Java Concurrency, Java 6
Online Pre-Pay System | January 2012 – March 2013

Redesigned system components for improved performance and scalability
Implemented automated integration and load testing
Tech: JBoss AS 7, EJB 3.1, JAX-WS, Maven, Hudson, Sonar
Additional Experience | May 2005 – January 2012

Search Engine Optimization System: Spring-based distributed application with Google AdWords integration
Online money transfer/pre-pay systems: Multiple projects using Java EE, JSF, Hibernate, JBoss
Backup and recovery system: Migration from MFC to Java Swing for cross-platform support

Eingesetzte Qualifikationen

Java-Entwickler, JavaScript-Entwickler, Softwareentwickler, Agile Methodologie, Apache Tomcat, Software Design, AngularJS, Representational State Transfer (REST)

Zertifikate

AWS Certified Solutions Architect - Associate
2020
Oracle Certified Master, Java EE 6 Enterprise Architect
2019
Oracle Certified Expert, EE 6 Enterprise JavaBeans Developer
2014
Sun Certified Developer for Java Web Services 5
2012
Oracle Certified Master, Java EE 5 Enterprise Architect
2012
Sun Certified Web Component Developer for the Java Platform, EE 5
2011
Sun Certified Programmer for the Java Platform, SE 5.0
2009

Ausbildung

M.Sc.
Computer Science
University of Maribor, Faculty of Electrical Engineering and Computer Science
2012
Maribor

Über mich

I specialize in transforming complex business requirements into robust, scalable technical solutions while ensuring knowledge transfer and team capability development. My approach emphasizes clean, maintainable code, effective communication with stakeholders, and alignment of technical decisions with business objectives.

I work remotely with clients across Europe, combining technical excellence with business impact focus. My methodology includes agile development practices, automated testing, CI/CD implementation, and continuous stakeholder communication. Whether you need architectural guidance, hands-on development, team leadership, or technical consulting, I deliver solutions that drive measurable business results while building sustainable, maintainable systems.

Weitere Kenntnisse

Beyond core Java development and architecture, I offer comprehensive technical and business capabilities:

Technical Leadership & Mentoring:
• Team guidance and knowledge transfer programs
• Code quality assurance and best practices implementation
• Technical training and certification preparation
• Cross-functional team collaboration and communication

Cloud & DevOps Expertise:
• AWS infrastructure design and cost optimization
• Docker containerization and Kubernetes orchestration
• CI/CD pipeline setup and automation

Industry-Specific Knowledge:
• Payment processing systems and financial regulations
• E-commerce platform architecture and integration
• Gaming industry compliance and monitoring systems
• Machine learning platform development and data science collaboration

Communication & Project Management:
• Stakeholder communication across technical and business teams
• Agile/Scrum methodology implementation
• Remote team coordination and project delivery
• Technical documentation and knowledge sharing

I'm fluent in English, Slovenian, and Croatian, enabling effective communication with diverse international teams and clients.

Persönliche Daten

Sprache
  • Slowenisch (Muttersprache)
  • Englisch (Fließend)
  • Kroatisch (Fließend)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
71
Alter
44
Berufserfahrung
20 Jahre und 8 Monate (seit 04/2005)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden