Peter G.

Senior Backend Developer

Wiesbaden, Germany

Experience

Mar 2024 - Jul 2025
1 year 5 months

Senior Backend Developer

NetCom BW GmbH

  • Development of microservices according to the TMF standard
  • Adapting existing workflows to microservices (PNMGT, RADIUS, WBCI, ACS, VOIP, P2P)
  • Switching communication from RabbitMQ/REST to Kafka
  • Camunda processes for billing leased infrastructure
  • Kafka connectors for billing and inventory systems
  • Automating the WBCI pre-coordination workflow
  • Unit, integration, and acceptance tests with business units
  • Setting up CI/CD pipelines
  • Analyzing issues for support tickets
  • Major refactorings of legacy code to fit new microservices
  • Meetings for gathering and clarifying requirements
  • Technologies used: Kubernetes, AWS DevOps, Apache Camel, Debezium, Python, TMF, Confluent, Kafka, OpenAPI, Java 21, Spring Boot, Docker, MapStruct, PostgreSQL, Maven, Camunda, Keycloak
Jan 2023 - Jan 2024
1 year 1 month

Senior Fullstack Developer

Deutsche Funkturm

  • Analyzing functions and data structures of a legacy application
  • Gathering customer requirements and defining interfaces
  • UI design in consultation with the client
  • Developing Spring Boot backend and React frontend
  • Writing unit and integration tests
  • Packaging projects with necessary dependencies and CI pipeline
  • Designing architecture, data models, services, and REST interfaces
  • Migrating legacy data from Oracle to PostgreSQL
  • Code reviews and regular client meetings
  • Authentication with Keycloak and Spring Security
  • Production rollout
  • Technologies used: Java 17, Spring Boot 3, PostgreSQL 11, Hibernate, Liquibase, MapStruct, REST, OpenAPI, React, TypeScript, NX, MUI, Keycloak, Docker, GitLab, Jira, Confluence, cloud-native, JUnit, Jest, Cypress, Maven
Oct 2021 - Dec 2022
1 year 3 months

Senior Backend Developer

1&1 Internet AG

  • Working in the Scrum team on Order Management
  • Analyzing and fixing errors in Camunda processes using Kibana and PIS-GUI
  • Finding solutions through communication with various teams
  • Extending and modeling processes
  • Code reviews and refactoring legacy code
  • Writing unit and integration tests
  • Developing asynchronous services with Kafka
  • Optimizing slow database queries and partitioning tables
  • Moving services into Kubernetes clusters
  • Technologies used: Java 11, JEE, Camunda, PostgreSQL, REST, Jenkins, Kibana, Signavio, Camunda Modeler, Kubernetes, Jira, Confluence, JUnit, Maven, Kafka
Apr 2021 - Mar 2022
1 year

Senior Fullstack Developer

OBI E-Commerce GmbH

  • Working in a Scrum team
  • Extending and fixing issues in FeedForward (employee feedback) and OBI absence workflow (leave planner)
  • Moving services into Kubernetes clusters
  • Writing unit and integration tests
  • Code reviews
  • Technologies used: Java 11, Spring Boot, Angular 10, Angular Material, REST, TypeScript, PostgreSQL, GitLab, Jira, Confluence, JUnit, Jasmine, Gradle
Oct 2020 - Sep 2021
1 year

Senior Developer

Vodafone / Deutsche Funkturm

  • Working in a Scrum team
  • Extending and fixing issues in EMF, a tool for StoB application management according to BEMFV
  • Code reviews
  • Writing unit and integration tests
  • Gathering new requirements in regular meetings
  • Deployments at the client site
  • Communication and meetings with IBM to connect EMF to IBM TRIRIGA
  • Technologies used: Java, Spring Boot, JSF, Oracle Database, REST, Hibernate, Docker, Selenium, GitLab, OpenAPI, Jira, Confluence, JUnit, Maven
Mar 2020 - Sep 2020
7 months

Lead Developer

Compertis mbH

  • Planning and developing an application for secure file exchange with customers
  • Creating architectural documentation (Arc42)
  • Lead developer in a team of 3 developers
  • Gathering customer requirements
  • Developing a Spring Boot backend and Angular frontend
  • Code reviews
  • Writing unit and integration tests
  • Technologies used: Java 11, Spring Boot, Angular, Angular Material, REST, TypeScript, PostgreSQL, Hibernate, Docker, Selenium, GitLab, OpenAPI, Jira, Confluence, jUnit, Jasmine, Gradle
Mar 2019 - Jan 2024
4 years 11 months

Lead Developer

R+V Versicherung

  • Developing an Angular SPA for documenting suitability and appropriateness checks
  • Generating PDFs
  • Code reviews
  • Writing unit and integration tests
  • Lead developer in a team of 3 developers
  • Maintenance and extension of the app since January 2024
  • Technologies used: Angular, Angular Material, TypeScript, Bitbucket, Jira, Confluence, Jasmine
Feb 2018 - Jul 2020
2 years 6 months

Lead Developer

LAUSCHTOUR - Audioguides & Apps

  • Developing an Android app for a museum audio guide
  • Automatic synchronization of content with the backend
  • Gathering customer requirements and coordinating the design with the client
  • Writing unit tests
  • Integrating with and extending an existing PHP backend
  • Maintaining and extending the app
  • Lead developer in a team of 2 developers
  • Technologies used: Android SDK, Symfony, PHP, Bitbucket, Jira, REST, Confluence, JUnit, MySQL
Dec 2014 - Apr 2015
5 months
Lorem ipsum dolor sit amet

IFAK Institut GmbH & Co. KG

  • Developing a tracking module for an existing app
  • Recording geo coordinates, geofencing, visited websites, and used apps
  • JEE backend
  • Writing unit tests
  • Lead developer in a team of 2 developers
  • Code reviews
  • Technologies used: Android, REST, JEE, JSF, Hibernate, Spring, Maven, JUnit, Bootstrap, PostgreSQL
Jan 2013 - Sep 2020
7 years 9 months

Fullstack Developer

Learnbit GmbH

  • Maintaining a learning management system
  • Extending the group management
  • Implementing email notifications
  • Assigning courses by region
  • Technologies used: JEE, JSP, WBT format, Spring, Hibernate, MySQL, SVN, Track, JUnit, Maven
Sep 2012 - Dec 2012
4 months

Backend Developer

Verbundzentrale des GBV (VZG)

  • Developed a command-line application to import the union catalog from an XML interface into a Solr server
  • Configured the Solr schema
  • Technologies used: Java 7, Apache Xerces, Solr, Lucene, Maven
Jan 2012 - Sep 2020
8 years 9 months

Lead Developer

Lyncker & Theis GmbH

  • Lead developer in a team of about 5 developers
  • Developed the backend of the Brainyoo learning software (JEE monolith)
  • Developed the frontend of the Brainyoo learning software (JSF)
  • Developed the shop for the Brainyoo learning software (Magento)
  • Created unit and integration tests
  • Requirements analysis and effort estimation
  • Contributed to the Android app
  • Server administration (SuSE)
  • Set up CI pipelines
  • White-label solution and branding for multiple clients
  • Mentored junior developers
  • Refactoring and code reviews
  • Technologies used: Java, JEE, JSF, Spring, Hibernate, REST, PostgreSQL, MySQL, Maven, Docker, PHP, CSS, Bitbucket, Jenkins, Jira, Magento, JUnit, Selenium
Feb 2010 - Dec 2011
1 year 11 months

Junior Fullstack-Developer

juni.com - mehr Multimedia

  • Developed and maintained a digital asset manager
  • Converted e-books to SWF
  • Extracted metadata and texts
  • Developed a webshop for the publisher Duncker & Humblot
  • Technologies used: Java, PHP, PDFlib, ePub, MySQL, Magento, JavaScript

Summary

I have over a decade of hands-on experience in backend development, fullstack projects, and leading development teams. I excel at creating robust applications, refactoring legacy systems, and optimizing workflows with technologies like Java, Spring Boot, Kafka, and Kubernetes. I have driven improvements across industries such as telecom, e-commerce, insurance, and multimedia by automating CI/CD pipelines and delivering scalable microservices.

I focus on clear requirements, thorough testing, and seamless integration of new technologies into existing systems. My work consistently streamlines processes, enhances system performance, and adapts legacy systems to modern standards.

Languages

German
Native
English
Advanced

Education

Aug 2004 - Nov 2009

Hochschule RheinMain Wiesbaden

Diploma in Computer Science · Wiesbaden, Germany

Aug 2002 - Jun 2004

Berufliche Schulen Untertaunus

Technical college entrance qualification, Information Technology · Taunusstein, Germany

Aug 1996 - Jun 2002

Theißtalschule

Secondary school certificate · Niedernhausen, Germany

...and 1 more

Certifications & licenses

iSAQB® Certified Professional For Software Architecture – Foundation Level

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