Tobias Hofbauer

Senior Java Web Developer

Avatar placeholder
Deggendorf, Germany

Experience

Aug 2023 - Present
2 years 6 months
Frankfurt, Germany

Senior Java Web Developer

Deutsche Bahn

  • Cloud-based enterprise service bus/middleware development for communication between internal applications based on Spring Boot and Apache Camel
  • Use of AWS cloud computing technologies (e.g. EKS, EC2, S3)
  • Development and configuration of composable base and adapter microservices with Camel DSL routing logic
  • Designing interfaces and integrating via JMS (ActiveMQ, WebSphere MQ), REST, and SOAP
  • Development of unit and integration tests
  • Technical support for clients during requirement gathering
Apr 2022 - Apr 2023
1 year 1 month
Nuremberg, Germany

Senior Java & React Web Developer

Bundesagentur für Arbeit

  • Development of microservices for end-to-end digitization and automation of processes for labor market approval
  • Development of backend Java microservices on Quarkus with Kafka, REST, and MSSQL integration following the Kubernetes domain-driven design concept
  • Implementation of Piral microfrontends using Stencil and React with custom design components
  • Running applications in a Kubernetes cluster with cloud-native CI/CD Tekton pipelines and Rancher cluster management
  • E2E, integration, and unit test development with JUnit Jupiter, Karate, Spock, and WireMock
  • Design and integration of inbox and outbox patterns
  • Adaptation and creation of PACT consumer-driven contract tests
  • Securing web services with OAuth 2.0 as per defined authorization concept
  • Creation and review of software documentation
  • Monitoring: collecting metrics with Smallrye Micrometer and Prometheus, visualizing with Grafana
  • Consulting, support, and training for employees
Jun 2020 - Mar 2022
1 year 10 months
Nuremberg, Germany

Senior Java Web Developer

Nürnberger Versicherung

  • Development of a domain service for automated generation of print jobs
  • Development of a Java EE backend optimized for JBoss with connections to MongoDB instances
  • Implementation of an Angular frontend for managing the service based on wireframes, following corporate design guidelines
  • Design and implementation of REST-compliant interfaces based on OpenAPI specification
  • Integration of external SOAP and REST web services
  • Development of high-performance and complex algorithms to process and enrich data from external web services in XML, JSON, CSV, and PDF formats
  • Implementation of resource-optimized batch processing handling high job volumes using the rule-based routing and conversion engine Apache Camel and ActiveMQ as JMS provider
  • Compliance with client security requirements and domain-driven design guidelines with Keycloak integration and connection to the IDM system, as well as involvement in permission and role assignment
  • Ensuring software quality by writing JUnit tests with WireMock and Mockito and component tests with Karma Runner and Jasmine
  • Fixing bugs, code smells, and analyzing code metrics, including automated Postman API testing
  • Delivering software artifacts using automated Jenkins CI/CD pipelines following client-specific release management requirements and processes
  • Consulting and participating in requirements analysis
  • Supporting and training client staff
Jan 2019 - Apr 2020
1 year 4 months
Munich, Germany

Senior Java Web Developer & DevOps

AOK Systems

  • Development of an entry-level portal for the insurer using SAP Hybris Commerce
  • Implementation of additional features and components for SmartEdit, Backoffice, and Storefront
  • Design, creation, and configuration of Jenkins multibranch pipelines as a shared library
  • Adaptation and integration of Docker agent templates, images, and containers
  • Administration of cluster operations with Kubernetes (e.g. managing pods and adjusting config maps)
  • Maintenance of the SAP development environment: updating dependencies, performing deployments, connecting to SAP CRM and SAP Marketing, integrating microservices
  • Development and deployment of SonarQube plugins
  • Removing code smells and ensuring coverage targets
  • Writing JUnit tests and contributing to Selenium tests
  • Providing WireMock server and stubs
  • Debugging and analyzing logs
  • Preparing, adjusting, and running Angular component, module, and E2E tests
  • Configuration and integration of SAP CX SSO
Mar 2017 - Dec 2018
1 year 10 months
Munich, Germany

Senior CMS Web Developer

Schaeffler

  • Development of Java-based modules for FirstSpirit
  • Design and development of Java-based web applications
  • Integration and configuration of the Solr-based search engine haupia
  • Content editing and maintenance with FirstSpirit
  • Design and development of FirstSpirit templates
  • Implementation of BeanShell scripts and workflows
  • Server administration (installation, configuration, and maintenance of the development system)
  • Supporting and contributing to the creation of an operations manual
  • Client consulting and requirements analysis
May 2016 - Sep 2018
2 years 5 months
Germany

Junior CMS Web Developer

High-tech/Lighting Industry Osram

  • Design and development of FirstSpirit templates
  • Maintenance and integration of product, module and accessories selector applications (AngularJS)
  • Implementation of BeanShell scripts and workflows
  • Development of Java-based FirstSpirit modules
  • Editorial tasks and maintenance of web content with FirstSpirit
  • Integration and configuration of the haupia search engine
  • Integration of the Algolia search engine
  • Performing API integrations (DAM system)
  • Agile software development within a Scrum team
Feb 2016 - Jun 2016
5 months
Munich, Germany

Junior CMS Web Developer

Chamber of Industry and Commerce for Munich and Upper Bavaria

  • Design and development of FirstSpirit templates
  • Development of test scenarios with Xray Test Management
  • Integration of external single-page applications
  • Performing API integrations (DAM system)
Aug 2013 - Dec 2013
5 months
Deggendorf, Germany
Lorem ipsum dolor sit amet

University Process Validation

  • Implementation of a GUI application for Windows operating systems
  • Visualization of digital processes with C# and WPF
Mar 2012 - Jul 2014
2 years 5 months
Deggendorf, Germany

Image Editing & Sales

Print/Press

  • Photo editing and retouching
  • Photography
  • Product sales

Skills

  • Java
  • Java Ee
  • Kotlin
  • Spring Framework
  • React
  • Groovy
  • Typescript
  • Javascript
  • Html/css
  • Git
  • Maven
  • Gradle
  • Gitlab
  • Docker
  • Rancher
  • Tekton
  • Intellij Idea
  • Eclipse
  • Postman
  • Readyapi
  • Mssql
  • Mongodb
  • Junit
  • Spock
  • Karate
  • Mockito
  • Sonarqube
  • Rest
  • Soap
  • Openapi
  • Elasticsearch
  • Activemq
  • Keycloak
  • Sap Commerce
  • Quarkus
  • Tomcat
  • Glassfish
  • Jboss
  • Nginx
  • Nexus
  • Grafana
  • Apache Kafka
  • Apache Camel
  • Firstspirit Cms
  • Domain Driven Design
  • Agile Software Development

Languages

German
Native
English
Advanced

Education

Oct 2011 - Feb 2016

Deggendorf University of Applied Sciences

B. Eng., focus on Embedded Systems · Applied Computer Science / Infotronics · Deggendorf, Germany

Certifications & licenses

Freescale Cup Europe Certificate

Munich University of Applied Sciences

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Werner Keil
Werner Keil

Test Coordinator, Designer and Engineer

View Profile
Alexander Kapincev
Alexander Kapincev

Senior Fullstack Developer

View Profile
Jan Mönnich
Jan Mönnich

Interface project at HR Solutions GmbH for Rhineland-Palatinate / BAMF

View Profile
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps, DevOps Engineer

View Profile
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack Engineer

View Profile
Thomas Jarnot
Thomas Jarnot

Backend Developer, DevOps Engineer

View Profile
Michael König
Michael König

Architect and Full-Stack Developer

View Profile
Achille Chimi
Achille Chimi

Backend/Frontend Developer

View Profile
Andreas Kraus
Andreas Kraus

Senior Developer

View Profile
Ulrich Cech
Ulrich Cech

Java Architect/Developer – Freelancer

View Profile
Tilo Kowalski
Tilo Kowalski

Backend Developer

View Profile
Anton Klonov
Anton Klonov

Head of Technical Overall Integration NSC / Hadoop Cloud Development

View Profile
Robin Sadlo
Robin Sadlo

Senior Cloud & Backend Engineer

View Profile
Sebastian Kanzow
Sebastian Kanzow

Senior Lead Developer, System Architecture

View Profile
Rainer Bieniek
Rainer Bieniek

Senior Developer

View Profile
John Ampia-addison
John Ampia-addison

Senior DevOps Engineer

View Profile
Markus Glagla
Markus Glagla

Full Stack Developer

View Profile
Florian Fladung
Florian Fladung

Senior Backend Developer

View Profile
Jürgen Brardt
Jürgen Brardt

Software Developer

View Profile
Patrick Waldschmitt
Patrick Waldschmitt

AI Software Engineer

View Profile
Dirk Bolte
Dirk Bolte

Senior Software Developer

View Profile
Johannes Erchen
Johannes Erchen

Senior Application Developer

View Profile
Wadim Lupejcenko
Wadim Lupejcenko

Software Engineer & Consultant

View Profile
Osman Tartoussi
Osman Tartoussi

Senior Developer and Consultant

View Profile
Lothar Hinsche
Lothar Hinsche

Solution Manager for PoC investigation and replacement and refinement of an existing cloud and IoT power plant control system

View Profile
Meik Schindler
Meik Schindler

Freelance Trainer & Consultant

View Profile
Syamala Himabindu
Syamala Himabindu

Fullstack Developer

View Profile
Christian Trutz
Christian Trutz

JEE Software Engineer, DevOps Engineer

View Profile
Karl-heinz Gille
Karl-heinz Gille

DevOps Engineer / JEE-Developer

View Profile
Christof Nasahl
Christof Nasahl

Senior Developer

View Profile