You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Helmut KirchwegerHK

Helmut Kirchweger

Senior Software Engineer (Java/Spring/Angular)

€480/day
Vienna, AT
15+ years

Average response time: 1 hour

About Helmut

Senior Software Engineer with a focus on Java, Spring Boot, and Angular, experienced in enterprise environments and distributed teams. I work across the full delivery cycle: architecture and API design, implementation, testing, and CI/CD. Recent work includes modernization of legacy applications (JSF/RichFaces to PrimeFaces), persistence-layer upgrades (Hibernate 5 to 6 with JPQL), and building microservice-based solutions using Docker/Kubernetes and SQL (PostgreSQL / MS SQL Server). I value clean interfaces, maintainable code, and pragmatic delivery.
  • English

    Native or bilingual

  • German

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Bertelsmann
    Migration of RichFaces application to PrimeFaces
    PRESS AND MEDIA
    July 2024 - April 2026 (1 year and 9 months)
    Baden-Baden, Germany
    Project objective: Migration of a Bertelsmann intranet application from JSF to Angular/Java with microservices, integration into Riverty’s existing “Merchant Portal”, connection to Google Gemini for AI-supported customer analyses

    Technologies: Angular (V20), Jakarta EE, Spring Boot 3, Java 24, PrimeFaces JSF, Jenkins, Bitbucket, JPA, Kafka, microservices, Hibernate, Maven, REST, Git, Oracle, OpenSearch, Swagger/OpenAPI, Redis, Docker, Kubernetes, Consul, Keycloak, Pact, Flyway, IntelliJ, Jira, Confluence, Google Gemini, Vertex AI

    Role: Fullstack Developer (team size: 10 employees)

    Project location: Baden-Baden, Germany (100% remote, interaction via VPN and MS Teams)

    Key project challenges:
    • Porting a historically grown application, approximately 20 years old, to Angular/Java with microservices
    • Integration into an existing Europe-wide company portal
    • AI integration for customer profile analyses
    • Distributed team across Austria, Germany, the Netherlands, and Estonia, with English as the project language
    Apache Kafka JavaEE Microservices REST
  • Allianz Technology
    Migration of insurance application to modern platform
    BANKING AND INSURANCE
    January 2020 - June 2024 (4 years and 5 months)
    Vienna, Austria
    Project objective: Migration of an existing insurance application as well as mainframe batch jobs to a Java-based platform

    Technologies: Spring Boot, Java 11 & 17, Kotlin, JPA, Hibernate, Elasticsearch, Maven, SOAP, REST, Swagger/OpenAPI, Angular, Bootstrap, React, Kafka, Microservices, Jenkins, GitLab, Docker, Kubernetes, Jira, Confluence, OWASP, Flyway, reflection, IntelliJ IDEA; Mainframe: Micro Focus, PL/I, JCL, CICS

    Role: Senior Developer, Architect (team size: 10 FTE)

    Project location: Vienna, Austria

    Key challenges: Legacy insurance system with a multi-layer backend architecture and a mainframe-based legacy platform; hands-on work in both Java and mainframe development (PL/I). Very large data volumes requiring performance optimizations, plus high security requirements—therefore analysis and security measures in line with OWASP were necessary.
    PL/I Mainframe Java SQL IBM Db2
  • Erste Group Bank AG
    Digital Banking intranet application
    BANKING AND INSURANCE
    September 2017 - December 2019 (2 years and 3 months)
    Vienna, Austria
    Project objective: Implementation of an intranet application for Erste Group in the area of corporate credit assessments; integration into the Erste Group portal; integration with existing proprietary financial data services

    Technologies: Spring Boot, Java 11, Kotlin, Angular, Bootstrap, React, Kafka, microservices, Jenkins, Bitbucket, JPA, Hibernate, Maven, REST, Git, Oracle, PostgreSQL, Elasticsearch, Docker, Kubernetes, IntelliJ IDEA, Jira, Confluence

    Role: Developer (team size: 10 FTE, incl. an Indian development team)

    Project location: Vienna, Bangalore (collaboration via Citrix and Microsoft Teams)

    Key challenges: Greenfield implementation within Erste’s proprietary IT landscape with many external systems; geographically distributed team (Vienna ↔ India) with English as the project language
    Spring boot JavaEE Microservices REST Angular

Recommendations

Be the first to recommend Helmut

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Higher Technical College Diploma (HTL)
    HTL Wien 22 (HTBLVA Wien 22), Vienna, Austria
    1993
    Technical secondary education (HTL/Matura/techn.Abitur) with focus on engineering/IT fundamentals.

Skill set

Categories