Profileimage by Malte Bergmann (Cloud)Architect/Development Lead /Senior Developer (Java certified) from Muenchen

Malte Bergmann

available

Last update: 06.10.2024

(Cloud)Architect/Development Lead /Senior Developer (Java certified)

Graduation: Dipl.-Informatiker
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional) | French (Limited professional)

Skills

Core Competencies

Soft Skills
• Teamplayer
• Result oriented
• Rational, structured thinking
• Competence in the control/further training of development teams (especially offshore)
• Ability to make decisions
• I like to take responsibility
• Very good comprehension
• Open minded

Technical Skills
Java-Expert (20 years of experience)

J(2)EE-Expert (15 years of experience)
• Sun Certified Web Component Developer for the JEE Platform
• Spring-Framework (10++ Jahre)
• JPA/Hibernate (6++ Jahre)
• JSF (Primefaces)
OOA/OOD-Expert (20 years of experience)
• Deep knowledge of design patterns
• Several years of experience in the design of reusable, component- and service-oriented
architectures
• Code-Refactorings

Security-Expert
• Web Application Security
• Public-Key-Verfahren
• PKI, Zertifikate, Smartcards (OCF)
• Spring Security

Quality assurance
• Execution of code reviews
• Defining of coding conventions
• Definition of metrics
• Performance analysis and optimizations

Tools
• Eclipse
• SVN
• Git
• JIRA
• YourKit, JProfiler
• Confluence
• Maven
• Enterprise Architect

Business Skills
Banking-Domain-Expert (20 years of experience)
• SWIFT-Formate
• SEPA
• Banking Communication Standard-Expert
• EBICS
• HBCI/FinTS
• SWIFTNet
• Cash Management (Planning data, Credit lines, Cash Pooling, etc.)
• Payment transactions in general


Certificates
Sun Certified Programmer for the Java 2 Platform 1.4
Sun Certified Web Component Developer for the J2EE Platform
Requirements Engineering bei der Sophist Group

Project history

10/2022 - Present
Cloud Architect Corporate Banking
Großbank (Banks and financial services, >10.000 employees)

  • Definition of a modern Cloud based System Architecture for a greenfield project
  • Discussion with internal stakeholders from IT and business
  • Identifying and defining how to integrate into existing cloud ecosystem
  • Microfrontends, Microservices, REST API, API Gateway, Docker, Kybernetes, Sping Boot
  • Analysing existing solutions regarding which parts can be reused

04/2019 - Present
Senior Java Developer 20%
Bayerischen Staatsministerium für Unterricht und Kultus (StMUK) (Public service, 50-250 employees)

Migration von Hibernate 3 auf 6.x
Beratung und Entscheidungsunterstützung in Bezug auf einzusetzender Technologien
Migration von Java 8 auf Java 11
Aktualisierung der Codebasis und Aktualisierung von Drittbibliotheken und Komponenten
Coaching des Entwicklungsteams
Performanceoptimierungen
Legacy Code Refactoring
Sicherheitsanalyse nach OWASP

08/2021 - 09/2022
Enterprise Architect Cloud (EAM Gremium)
Insurance (Insurance, 250-500 employees)

Member of the Enterprise Architecture Management team.
  • Analysis of current IT systems
  • Development of a digitilization strategy
  • Defining guidelines for cloud transformation
  • Defining guidlines for REST based service architecture

01/2019 - 03/2019
IT Consultant
Bayerischen Staatsministerium für Unterricht und Kultus (StMUK) (Public service, 50-250 employees)

Analyse, wie eine proprietär angepasste Hibenrate 3 Lösung auf Hibernate 5 migriert werden kann.

01/2006 - 12/2018
Senior Developer, Teamlead, Solutions Architect, Solutions Architect
HypoVereinsbank/Unicredit (Banks and financial services, >10.000 employees)

Entwicklung des serviceorientierten, mandantenfähigen, webbasierten eBanking-Systems UC eBanking prime für Firmenkunden für die HypoVereinsbank in der Rolle als Architekt und Development Lead mit einem deutsch-indischen Team auf Basis eines agilen Entwicklungsprozesses.

Festlegung der Basis-Infrastruktur (Spring Framework, Hibernate, Tomcat, PostgreSQL)
Identifizierung von wiederverwendbaren Komponenten.
Ermittlung von Requirements von den internen Know-How-Trägern.
Implementierung der Core-Architektur der einzelnen Komponenten.
Koordinierung der Entwicklung und Aufgabenverteilung an die Teammitglieder in einem agilen Prozess.
Definition von Coding-Guidelines und Best Practices zur Qualitätssicherung.
Qualitätssicherung durch Code-Reviews und Refactorings
Design von wiederverwendbaren Komponenten.
Integration einer Jobsteuerung (Quartz Framework)
Integration Oracle DB
Integration PostgresSQL DB
Integration von SWIFT über SWIFTNet Link
Sicherstellung der Systemsicherheit, welche auch vom TÜV IT Austria zertifiziert wurde.
SEPA Integration
Integration von SAP über eine Web Service Schnittstelle (SAP XI)
Integration des österreichischen Multi Bank Standards (MBS)
Integration einer N-Augen-Funktion
Integration von Hibernate Envers
UI Frameworkwechsel: Spring MVC durch PrimeFaces ersetzt
Nebenläufigkeit und Durchsatz mittels Akka verbessert.
Integration von erweiteter Cash Management Funktionalität
Automatisierte Tests (Junit)
Hibernate 4 Migration
Sicherheitsanalyse nach OWASP
Performanceoptimierungen (verwendetes Tool: JProfiler)
Migration von Java 8 auf Java 11
Qualitätssicherung durch Code-Reviews und Refactorings
OTP Integration
Sicherheitsanalyse nach OWASP
Automatisierte Tests (Junit)
Hibernate 5 Migration


Local Availability

Only available in these countries: Germany, Austria, Switzerland und France
Favorisierte Einsatzorte: Deutschland (Raum München bevorzugt), Österreich, Schweiz, Frankreich)
Profileimage by Malte Bergmann (Cloud)Architect/Development Lead /Senior Developer (Java certified) from Muenchen (Cloud)Architect/Development Lead /Senior Developer (Java certified)
Register