Senior Cloud Native Software Engineer
Aktualisiert am 21.06.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 19.06.2024
Verfügbar zu: 100%
davon vor Ort: 20%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher
Ungarisch
Muttersprache

Einsatzorte

Einsatzorte

München (+100km)
Deutschland
möglich

Projekte

Projekte

7 Monate
2023-12 - 2024-06

BayernCloud Schule (ByCS)

Senior Software Engineer Java SpringBoot SpringSecurity ...
Senior Software Engineer
Im Rahmen des Projekts BayernCloud Schule (ByCS) wurde eine zentrale Plattform für Unterricht, Kommunikation, Zusammenarbeit, Fortbildung, Organisation und
Verwaltung entwickelt, die das Schulleben in Bayern digital bereichert. Das Web-Portal integriert alle aktiven Angebote der BayernCloud Schule in einer intuitiven
Bedienoberfläche, dem Dashboard, und ermöglicht den Zugang über Single Sign-on. Im Projekt wurde der DSGVO Auskunftsservice implementiert, der  personenbezogene Daten aus mehreren Quellen sammelt und den Benutzern

in Form einer PDF-Datei zur Verfügung stellt.

  • Aufsetzen eines RESTful Microservices mit Java 17, Spring Boot und Spring Security, unter Verwendung einer OracleDB als Datenbank.
  • Entwicklung und Einrichtung der CI/CD-Pipeline mit Bamboo (CI) und argoCD (CD), einschließlich der Integration von SonarQube und MavenSite zur Code-Qualitätsanalyse und Dokumentation.
  • Containerisierung des Microservices mit Docker und Automatisierung des Deployments auf Kubernetes unter Verwendung von Kubernetes-Manifests, und Kustomize.
  • Implementierung neuer Features in verschiedenen Produkten und Durchführung von Peer-Reviews für Pull Requests.
  • Durchführung von Unit-, Komponenten- und End-to-End-Tests mit Spring Boot, JUnit 5, Mockito und MockMvc.
  • Erstellung und Pflege der Projektdokumentation, inklusive README-Dateien und Confluence-Seiten.

Bamboo Kubernetes Oracle Maven Docker KeyCloak
Java SpringBoot SpringSecurity Microservices Junit Mockito MockMvc Kustomize
Behörde
München
6 Monate
2023-07 - 2023-12

Desk Manager

Senior Software Engineer Java 17 Spring Boot Lambda ...
Senior Software Engineer

Wegen der vermehrten Nutzung von Shared Desks in den Büroräumen von ARS benötigen die Mitarbeitenden ein einfaches System zur Reservierung von Arbeitsplätzen. Der Desk Manager löst dabei die bisherige Lösung in Excel ab und wird Serverless in der Public Cloud entwickelt und betrieben werden. Dabei muss der Desk Manager die bisherigen gelebten Regeln mit unterstützen und den Anwendern zusätzliche Comfort Features anbieten, die ein einfaches und intuitives Reservieren von Räumen ermöglicht.

  • Realisierung der Desk-Manager-Funktionalitäten in der AWS Public Cloud mittels einer Microservice-Architektur konzipiert mit AWS Lambda und Spring Boot 
  • Entwurf und Implementierung des benötigten Datenmodells in DynamoDB zur effizienten Speicherung und Verwaltung von Anwendungsdaten
  • Implementierung des API-First-Prinzips; Gestaltung und Spezifizierung der APIs mittels OpenAPI und deren Automatisierung zur Generierung des API-Gateways basierend auf YAML-Definitionen 
  • Umsetzung von Testautomatisierung für das Backend mittels JUnit, SpringBootTests und DynamoDBLocal, inklusive deren Integration in den CI/CD-Workflow
  • Aktive Beteiligung an agilen Prozessen: Backlog Grooming, Sprint Planning mittels Scrum Poker, tägliche Stand-ups, Sprint Review-Sitzungen und Retrospektiven für kontinuierliche Prozessverbesserungen

Gitlab Jira Confluence AWS Jenkins Artifactory
Java 17 Spring Boot Lambda Microservides DynamoDB OAuth OpenAPI S3 APIGateway Angular Angular Material RestAssured Cypress Protractor Maven Terraform Scrum
IT Dienstleister
München
5 Jahre 1 Monat
2018-01 - 2023-01

Cloudbreak

Senior / Staff Software Engineer Java 8 / 11 Spring Boot Hibernate ...
Senior / Staff Software Engineer

Cloudbreak ist ein PaaS-Cloud-Angebot für die Verwaltung des Cloudera Data  Stacks. Die Microservices-Komponenten lieferten die Kern-Funktionalität der ?Cloudera Data Platform? (CDP): erstellten im Kunden-Account eine Cloud-Infrastruktur, u.a. virtuelle Maschinen und Datenbanken für die Datenanalyse mit Apache-Komponenten, ermöglichten deren Überwachung, Skalierung, Reparatur und Hochrüstung und boten die Integration mit dem LDAP-basierten  Autorisierungssystem des Kunden an.

  • Implementierung von Microservices der ?Cloudera Data Platform? inklusive Datenbank-Erstellung auf AWS / Azure (Postgres), Automatisierung des  Deployments von CDP-Komponenten in der Kundeninfrastruktur, Einbezug einer zentralen DNS und Benutzer-Berechtigung via IPA von RedHat 
  • Entwicklung von Features unter Beachtung von Statelessness, Nutzung des In-House Flow State Machine Framework, Abwärtskompatibilität, asynchrone REST-Kommunikation, Testbarkeit und Wartbarkeit
  • PoC, Machbarkeitsanalyse und Implementierung von Features, Erstellung der Infrastruktur auf AWS / Azure in Kundenumgebungen unter Berücksichtigung hoher Sicherheitsanforderungen (Private Endpoints, Verwaltung und Publizieren von Mindestberechtigungslisten) und benutzerfreundlichen Meldungen
  • Schreiben von interner und öffentlicher Dokumentation, Erstellen von Bash-Skripten zur Konsolidierung der Azure-Entwicklungsumgebung
  • 3rd-Level-Support inkl. technische Analyse, Debugging und Überwachung von Komponenten der ?Cloudera Data Platform?


GitHub Jenkins Docker Compose / Kubernetes Kibana DataDog
Java 8 / 11 Spring Boot Hibernate PostgreSQL AWS / Azure SaltStack Linux (CentOS) Bash FreeIPA JUnit Tests E2E Tests
Cloudera
München
1 Jahr 1 Monat
2017-01 - 2018-01

Mindsphere ? TenantManagement

Senior Software Engineer Java 8 Spring Boot Hibernate ...
Senior Software Engineer

Im Rahmen des "TenantManagement"-Projekts wurde ein Microservice für die MindSphere-Plattform realisiert, der Kunden das Registrieren individueller Projektnamen ermöglicht. Nach der Registrierung wurden diese Namen automatisch in AWS SNS für Benachrichtigungen eingetragen. Dies geschah parallel zur Wartung bestehender Legacy-Systeme und zur Neuentwicklung der Cloud-Services auf AWS, um beständige Betriebsqualität mit innovativer Cloud-Integration zu vereinen.

  • Neuimplementierung bestehender Services in AWS unter Verwendung von Spring Boot, Integration in Mindsphere IAM (CloudFoundry UAA) sowie Anbindung weiterer Services via REST und SNS Messaging 
  • Entwicklung und Optimierung von AWS Lambda Microservices, einschließlich der Reduzierung von Kaltstartzeiten und Verbesserung der Laufzeiteffizienz durch den Einsatz von Guice Dependency Injection und direktem JDBC anstelle von Spring IoC und Hibernate
  • Übernahme der Verantwortung für Wartung und kontinuierliche Pflege von bestehenden SAP-basierten Legacy-Systemen auf der SAP Cloud, einschließlich regelmäßiger Release-Zyklen, Bugfixing, Erstellung technischer Dokumentation und strukturierter Übergabe an das Support-Team in Indien
  • Erweiterung und Verfeinerung von Unit-, Integrations und End-to-End-Tests gemäß Test Driven Development zur Gewährleistung der Qualität sowohl neu implementierter Services als auch bestehender Systemkomponenten

GitLab Jenkins Docker Kibana
Java 8 Spring Boot Hibernate PostgreSQL AWS Mock-MVC Cucumber / Gherkin
Evosoft / Siemens
München
6 Jahre 1 Monat
2011-01 - 2017-01

PowerConfig

Senior Software Engineer C# 4.5.2. Winforms mit DevXpress Custom dependency injection ...
Senior Software Engineer

Das Projekt hatte zum Ziel, neue SENTRON-Geräte nahtlos in die Powerconfig-Plattform zu integrieren, während Refactoring-Maßnahmen für bereits unterstützte Geräte durchgeführt wurden. Dabei wurde die bestehende Codebasis analysiert und umstrukturiert, um Design Patterns zu implementieren und die Testbarkeit zu erhöhen. Zusätzlich wurde die Benutzeroberfläche überarbeitet, um den Anwendern eine ergonomischere und intuitivere Nutzung der Anwendung zu ermöglichen.

  • Unterstützung von industriellen Schnittstellen wie Modbus Serial, Modbus TCP sowie Profibus und Profinet. Datenablage in XML-Format unter Verwendung von XML-Schemas
  • Refactoring des Codes auf Design Patterns, um die Testbarkeit zu erhöhen und die Wartbarkeit zu verbessern
  • Neuentwicklung der Benutzeroberfläche (UI) durch Refactoring und  Implementierung der UI mit WinForms und DevXPress
  • Anwendung von Test Driven Development (TDD) und Pair-Programming zur Gewährleistung und Aufrechterhaltung der Anwendungsqualität. Dies beinhaltet auch die Integration von Tests für die Kommunikation mit neuen Geräten sowie Unitund End-to-End-Tests mit simulierter und echter Gerätekommunikation via Fitnesse Beratung eines anderen Teams, um sie bei der Integration derselben Geräte im TIA-Portal (Totally Integrated Automation) zu unterstützen
  • Mentoring von Junior-Teammitgliedern sowie Beteiligung an  Bewerbungsgesprächen zur Auswahl neuer Teammitglieder

Rational ClearCase Jenkins Fitnesse
C# 4.5.2. Winforms mit DevXpress Custom dependency injection NUnit
Evosoft / Siemens
München
1 Jahr 1 Monat
2010-01 - 2011-01

PsyScopeX

Senior Software Engineer
Senior Software Engineer

PsyScopeX hilft Forscher psychologiesche Experimenten zu planen, ausführen und auswerten.

  • Unterstützung eines neues Gerätes, Tobii eyetracker

  • Schreiben von Benutzerdokumentation

S.i.S.S.A.
2 Jahre 1 Monat
2008-01 - 2010-01

CAP

Junior Software Engineer
Junior Software Engineer

CAP ist ein Middleware, die Siemens Hipath Telefonzentralen mit Desktop-basierten Anwendungen verbindet.


  • Wartung und Fehlerbehebung von Legacy-Software 

  • Neuschreiben einer Komponente in Java.

iSEC IT GmbH / Siemens

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 1 Monat
1998-06 - 2003-06

Biologie

Master of Science, Eötvös Loránd University of Sciences
Master of Science
Eötvös Loránd University of Sciences

Position

Position

Senior Backend Software Engineer

Kompetenzen

Kompetenzen

Schwerpunkte

Java, Spring, Spring Boot
  • Entwicklung von Anwendungen durch RESTful Microservices mit Java 8/11 und Spring Boot
  • Tiefgreifende Erfahrung mit der Implementierung von Microservices in AWS und MS Azure
  • Gute Kenntnisse bei der Umstrukturierung eines Monolithen zu einer Microservices-Architektur mit AWS Lambda
  • Grundkenntnisse im Umgang mit Kubernetes, Kustomize, Docker-Compose, CI / CD mit Jenkins.
  • Erfahrung im Einrichten von AWS-Infrastruktur mit Terraform und im Konfigurieren von Azure- und AWS-Umgebungen mit unternehmensspezifischen Tools.
  • Fundierte Datenbankkenntnisse mit PostgreSQL, Spring Data, JPA, Hibernate, NoSQL
  • Gute Scripting-Kenntnisse mit Bash, Azure-CLI und AWS-CLI
  • Gesamtheitliches Knowhow bezüglich des Software-Lifecycle: Konzeption, Implementierung, Code Review, Umsetzung von Softwaretests und 3rd-Level-Support
  • Erfahrung mit Test-Driven-Development (TDD) sowie in der Erstellung von Unit-, Integration- und E2E-Tests
  • Langjährige Erfahrung mit agilen Projektmethoden wie Kanban und Scrum sowie mit Pair-Programming
  • Gute Linux Kenntnisse


Technologien:

  • Java, Spring, Spring Boot
  • Microservices
  • AWS, Azure, Terraform
  • Kubernetes, Kustomize, ArgoCD
  • Hibernate, JPA, Spring Data
  • Kibana, DataDog
  • PostgreSQL, NoSQL
  • Salt Stack
  • Linux, Bash, Azure-CLI, AWS-CLI
  • TDD, Pair-Programming
  • Jira, Confluence, Git
  • Cucumber, Fitness


Produkte / Standards / Erfahrungen / Methoden

Scrum / Kanban
Fortgeschritten
Jira
Fortgeschritten
Confluence
Fortgeschritten
Git
Fortgeschritten
Jenkins
Basics
Clean Code
Fortgeschritten
Microservices
Fortgeschritten
Refactoring Monolith into Microservices
Fortgeschritten

Betriebssysteme

Linux
Fortgeschritten

Programmiersprachen

Java
Fortgeschritten
Spring boot
Fortgeschritten
Postgres
Fortgeschritten
REST
Fortgeschritten
AWS
Fortgeschritten
Azure
Fortgeschritten
Bash
Fortgeschritten
Helm Charts
Basics
Terraform
Basics
Docker Compose
Basics
az-cli
Fortgeschritten
aws-cli
Fortgeschritten
gradle
Fortgeschritten
maven
Basics
JPA / Hibernate
Fortgeschritten

Datenbanken

PostgreSQL
Fortgeschritten

Branchen

Branchen

Big Data, Industrie, Forschung, Telekommunikation

Einsatzorte

Einsatzorte

München (+100km)
Deutschland
möglich

Projekte

Projekte

7 Monate
2023-12 - 2024-06

BayernCloud Schule (ByCS)

Senior Software Engineer Java SpringBoot SpringSecurity ...
Senior Software Engineer
Im Rahmen des Projekts BayernCloud Schule (ByCS) wurde eine zentrale Plattform für Unterricht, Kommunikation, Zusammenarbeit, Fortbildung, Organisation und
Verwaltung entwickelt, die das Schulleben in Bayern digital bereichert. Das Web-Portal integriert alle aktiven Angebote der BayernCloud Schule in einer intuitiven
Bedienoberfläche, dem Dashboard, und ermöglicht den Zugang über Single Sign-on. Im Projekt wurde der DSGVO Auskunftsservice implementiert, der  personenbezogene Daten aus mehreren Quellen sammelt und den Benutzern

in Form einer PDF-Datei zur Verfügung stellt.

  • Aufsetzen eines RESTful Microservices mit Java 17, Spring Boot und Spring Security, unter Verwendung einer OracleDB als Datenbank.
  • Entwicklung und Einrichtung der CI/CD-Pipeline mit Bamboo (CI) und argoCD (CD), einschließlich der Integration von SonarQube und MavenSite zur Code-Qualitätsanalyse und Dokumentation.
  • Containerisierung des Microservices mit Docker und Automatisierung des Deployments auf Kubernetes unter Verwendung von Kubernetes-Manifests, und Kustomize.
  • Implementierung neuer Features in verschiedenen Produkten und Durchführung von Peer-Reviews für Pull Requests.
  • Durchführung von Unit-, Komponenten- und End-to-End-Tests mit Spring Boot, JUnit 5, Mockito und MockMvc.
  • Erstellung und Pflege der Projektdokumentation, inklusive README-Dateien und Confluence-Seiten.

Bamboo Kubernetes Oracle Maven Docker KeyCloak
Java SpringBoot SpringSecurity Microservices Junit Mockito MockMvc Kustomize
Behörde
München
6 Monate
2023-07 - 2023-12

Desk Manager

Senior Software Engineer Java 17 Spring Boot Lambda ...
Senior Software Engineer

Wegen der vermehrten Nutzung von Shared Desks in den Büroräumen von ARS benötigen die Mitarbeitenden ein einfaches System zur Reservierung von Arbeitsplätzen. Der Desk Manager löst dabei die bisherige Lösung in Excel ab und wird Serverless in der Public Cloud entwickelt und betrieben werden. Dabei muss der Desk Manager die bisherigen gelebten Regeln mit unterstützen und den Anwendern zusätzliche Comfort Features anbieten, die ein einfaches und intuitives Reservieren von Räumen ermöglicht.

  • Realisierung der Desk-Manager-Funktionalitäten in der AWS Public Cloud mittels einer Microservice-Architektur konzipiert mit AWS Lambda und Spring Boot 
  • Entwurf und Implementierung des benötigten Datenmodells in DynamoDB zur effizienten Speicherung und Verwaltung von Anwendungsdaten
  • Implementierung des API-First-Prinzips; Gestaltung und Spezifizierung der APIs mittels OpenAPI und deren Automatisierung zur Generierung des API-Gateways basierend auf YAML-Definitionen 
  • Umsetzung von Testautomatisierung für das Backend mittels JUnit, SpringBootTests und DynamoDBLocal, inklusive deren Integration in den CI/CD-Workflow
  • Aktive Beteiligung an agilen Prozessen: Backlog Grooming, Sprint Planning mittels Scrum Poker, tägliche Stand-ups, Sprint Review-Sitzungen und Retrospektiven für kontinuierliche Prozessverbesserungen

Gitlab Jira Confluence AWS Jenkins Artifactory
Java 17 Spring Boot Lambda Microservides DynamoDB OAuth OpenAPI S3 APIGateway Angular Angular Material RestAssured Cypress Protractor Maven Terraform Scrum
IT Dienstleister
München
5 Jahre 1 Monat
2018-01 - 2023-01

Cloudbreak

Senior / Staff Software Engineer Java 8 / 11 Spring Boot Hibernate ...
Senior / Staff Software Engineer

Cloudbreak ist ein PaaS-Cloud-Angebot für die Verwaltung des Cloudera Data  Stacks. Die Microservices-Komponenten lieferten die Kern-Funktionalität der ?Cloudera Data Platform? (CDP): erstellten im Kunden-Account eine Cloud-Infrastruktur, u.a. virtuelle Maschinen und Datenbanken für die Datenanalyse mit Apache-Komponenten, ermöglichten deren Überwachung, Skalierung, Reparatur und Hochrüstung und boten die Integration mit dem LDAP-basierten  Autorisierungssystem des Kunden an.

  • Implementierung von Microservices der ?Cloudera Data Platform? inklusive Datenbank-Erstellung auf AWS / Azure (Postgres), Automatisierung des  Deployments von CDP-Komponenten in der Kundeninfrastruktur, Einbezug einer zentralen DNS und Benutzer-Berechtigung via IPA von RedHat 
  • Entwicklung von Features unter Beachtung von Statelessness, Nutzung des In-House Flow State Machine Framework, Abwärtskompatibilität, asynchrone REST-Kommunikation, Testbarkeit und Wartbarkeit
  • PoC, Machbarkeitsanalyse und Implementierung von Features, Erstellung der Infrastruktur auf AWS / Azure in Kundenumgebungen unter Berücksichtigung hoher Sicherheitsanforderungen (Private Endpoints, Verwaltung und Publizieren von Mindestberechtigungslisten) und benutzerfreundlichen Meldungen
  • Schreiben von interner und öffentlicher Dokumentation, Erstellen von Bash-Skripten zur Konsolidierung der Azure-Entwicklungsumgebung
  • 3rd-Level-Support inkl. technische Analyse, Debugging und Überwachung von Komponenten der ?Cloudera Data Platform?


GitHub Jenkins Docker Compose / Kubernetes Kibana DataDog
Java 8 / 11 Spring Boot Hibernate PostgreSQL AWS / Azure SaltStack Linux (CentOS) Bash FreeIPA JUnit Tests E2E Tests
Cloudera
München
1 Jahr 1 Monat
2017-01 - 2018-01

Mindsphere ? TenantManagement

Senior Software Engineer Java 8 Spring Boot Hibernate ...
Senior Software Engineer

Im Rahmen des "TenantManagement"-Projekts wurde ein Microservice für die MindSphere-Plattform realisiert, der Kunden das Registrieren individueller Projektnamen ermöglicht. Nach der Registrierung wurden diese Namen automatisch in AWS SNS für Benachrichtigungen eingetragen. Dies geschah parallel zur Wartung bestehender Legacy-Systeme und zur Neuentwicklung der Cloud-Services auf AWS, um beständige Betriebsqualität mit innovativer Cloud-Integration zu vereinen.

  • Neuimplementierung bestehender Services in AWS unter Verwendung von Spring Boot, Integration in Mindsphere IAM (CloudFoundry UAA) sowie Anbindung weiterer Services via REST und SNS Messaging 
  • Entwicklung und Optimierung von AWS Lambda Microservices, einschließlich der Reduzierung von Kaltstartzeiten und Verbesserung der Laufzeiteffizienz durch den Einsatz von Guice Dependency Injection und direktem JDBC anstelle von Spring IoC und Hibernate
  • Übernahme der Verantwortung für Wartung und kontinuierliche Pflege von bestehenden SAP-basierten Legacy-Systemen auf der SAP Cloud, einschließlich regelmäßiger Release-Zyklen, Bugfixing, Erstellung technischer Dokumentation und strukturierter Übergabe an das Support-Team in Indien
  • Erweiterung und Verfeinerung von Unit-, Integrations und End-to-End-Tests gemäß Test Driven Development zur Gewährleistung der Qualität sowohl neu implementierter Services als auch bestehender Systemkomponenten

GitLab Jenkins Docker Kibana
Java 8 Spring Boot Hibernate PostgreSQL AWS Mock-MVC Cucumber / Gherkin
Evosoft / Siemens
München
6 Jahre 1 Monat
2011-01 - 2017-01

PowerConfig

Senior Software Engineer C# 4.5.2. Winforms mit DevXpress Custom dependency injection ...
Senior Software Engineer

Das Projekt hatte zum Ziel, neue SENTRON-Geräte nahtlos in die Powerconfig-Plattform zu integrieren, während Refactoring-Maßnahmen für bereits unterstützte Geräte durchgeführt wurden. Dabei wurde die bestehende Codebasis analysiert und umstrukturiert, um Design Patterns zu implementieren und die Testbarkeit zu erhöhen. Zusätzlich wurde die Benutzeroberfläche überarbeitet, um den Anwendern eine ergonomischere und intuitivere Nutzung der Anwendung zu ermöglichen.

  • Unterstützung von industriellen Schnittstellen wie Modbus Serial, Modbus TCP sowie Profibus und Profinet. Datenablage in XML-Format unter Verwendung von XML-Schemas
  • Refactoring des Codes auf Design Patterns, um die Testbarkeit zu erhöhen und die Wartbarkeit zu verbessern
  • Neuentwicklung der Benutzeroberfläche (UI) durch Refactoring und  Implementierung der UI mit WinForms und DevXPress
  • Anwendung von Test Driven Development (TDD) und Pair-Programming zur Gewährleistung und Aufrechterhaltung der Anwendungsqualität. Dies beinhaltet auch die Integration von Tests für die Kommunikation mit neuen Geräten sowie Unitund End-to-End-Tests mit simulierter und echter Gerätekommunikation via Fitnesse Beratung eines anderen Teams, um sie bei der Integration derselben Geräte im TIA-Portal (Totally Integrated Automation) zu unterstützen
  • Mentoring von Junior-Teammitgliedern sowie Beteiligung an  Bewerbungsgesprächen zur Auswahl neuer Teammitglieder

Rational ClearCase Jenkins Fitnesse
C# 4.5.2. Winforms mit DevXpress Custom dependency injection NUnit
Evosoft / Siemens
München
1 Jahr 1 Monat
2010-01 - 2011-01

PsyScopeX

Senior Software Engineer
Senior Software Engineer

PsyScopeX hilft Forscher psychologiesche Experimenten zu planen, ausführen und auswerten.

  • Unterstützung eines neues Gerätes, Tobii eyetracker

  • Schreiben von Benutzerdokumentation

S.i.S.S.A.
2 Jahre 1 Monat
2008-01 - 2010-01

CAP

Junior Software Engineer
Junior Software Engineer

CAP ist ein Middleware, die Siemens Hipath Telefonzentralen mit Desktop-basierten Anwendungen verbindet.


  • Wartung und Fehlerbehebung von Legacy-Software 

  • Neuschreiben einer Komponente in Java.

iSEC IT GmbH / Siemens

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 1 Monat
1998-06 - 2003-06

Biologie

Master of Science, Eötvös Loránd University of Sciences
Master of Science
Eötvös Loránd University of Sciences

Position

Position

Senior Backend Software Engineer

Kompetenzen

Kompetenzen

Schwerpunkte

Java, Spring, Spring Boot
  • Entwicklung von Anwendungen durch RESTful Microservices mit Java 8/11 und Spring Boot
  • Tiefgreifende Erfahrung mit der Implementierung von Microservices in AWS und MS Azure
  • Gute Kenntnisse bei der Umstrukturierung eines Monolithen zu einer Microservices-Architektur mit AWS Lambda
  • Grundkenntnisse im Umgang mit Kubernetes, Kustomize, Docker-Compose, CI / CD mit Jenkins.
  • Erfahrung im Einrichten von AWS-Infrastruktur mit Terraform und im Konfigurieren von Azure- und AWS-Umgebungen mit unternehmensspezifischen Tools.
  • Fundierte Datenbankkenntnisse mit PostgreSQL, Spring Data, JPA, Hibernate, NoSQL
  • Gute Scripting-Kenntnisse mit Bash, Azure-CLI und AWS-CLI
  • Gesamtheitliches Knowhow bezüglich des Software-Lifecycle: Konzeption, Implementierung, Code Review, Umsetzung von Softwaretests und 3rd-Level-Support
  • Erfahrung mit Test-Driven-Development (TDD) sowie in der Erstellung von Unit-, Integration- und E2E-Tests
  • Langjährige Erfahrung mit agilen Projektmethoden wie Kanban und Scrum sowie mit Pair-Programming
  • Gute Linux Kenntnisse


Technologien:

  • Java, Spring, Spring Boot
  • Microservices
  • AWS, Azure, Terraform
  • Kubernetes, Kustomize, ArgoCD
  • Hibernate, JPA, Spring Data
  • Kibana, DataDog
  • PostgreSQL, NoSQL
  • Salt Stack
  • Linux, Bash, Azure-CLI, AWS-CLI
  • TDD, Pair-Programming
  • Jira, Confluence, Git
  • Cucumber, Fitness


Produkte / Standards / Erfahrungen / Methoden

Scrum / Kanban
Fortgeschritten
Jira
Fortgeschritten
Confluence
Fortgeschritten
Git
Fortgeschritten
Jenkins
Basics
Clean Code
Fortgeschritten
Microservices
Fortgeschritten
Refactoring Monolith into Microservices
Fortgeschritten

Betriebssysteme

Linux
Fortgeschritten

Programmiersprachen

Java
Fortgeschritten
Spring boot
Fortgeschritten
Postgres
Fortgeschritten
REST
Fortgeschritten
AWS
Fortgeschritten
Azure
Fortgeschritten
Bash
Fortgeschritten
Helm Charts
Basics
Terraform
Basics
Docker Compose
Basics
az-cli
Fortgeschritten
aws-cli
Fortgeschritten
gradle
Fortgeschritten
maven
Basics
JPA / Hibernate
Fortgeschritten

Datenbanken

PostgreSQL
Fortgeschritten

Branchen

Branchen

Big Data, Industrie, Forschung, Telekommunikation

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.