Tobias Hofbauer
Senior Java Web Developer
Experience
Aug 2023 - Present
2 years 6 monthsFrankfurt, 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 monthNuremberg, 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 monthsNuremberg, 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 monthsMunich, 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 monthsMunich, 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 monthsGermany
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 monthsMunich, 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 monthsDeggendorf, 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 monthsDeggendorf, 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
NativeEnglish
AdvancedEducation
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