freiberufler Senior Software Developer & DevSecOps auf freelance.de

Senior Software Developer & DevSecOps

offline
  • 100€/Stunde
  • - Nürnberg
  • Nähe des Wohnortes
  • de  |  it  |  en
  • 01.09.2024

Kurzvorstellung

Seit 2017 als Full-Stack Software Developer & DevSecOps tätig, erwarb ich dank vielseitiger Projekterfahrung Kenntnisse in verschiedenen Branchen und zahlreichen Front- und Backend, Security, Cloud und Container Technologien.

Qualifikationen

  • Apache Maven6 J.
  • Cloud (allg.)1 J.
  • Cyber Security
  • Docker1 J.
  • Git3 J.
  • Java (allg.)8 J.
  • Jenkins3 J.
  • Kontinuierliche Integration (CI)3 J.
  • OpenShift3 J.
  • SQL4 J.

Projekt‐ & Berufserfahrung

Senior Software Developer (Consultant) (Festanstellung)
Kundenname anonymisiert, Nürnberg
1/2024 – 10/2024 (10 Monate)
Banken
Tätigkeitszeitraum

1/2024 – 10/2024

Tätigkeitsbeschreibung

Implementierung nötiger regulatorischer / gesetzlicher Anforderungen
Erweiterung der bestehenden Plattform um neue Anforderungen
Entwicklung und Verbesserung der Testqualität

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), DevOps, Apache Maven, Git, Hibernate (Java), Java (allg.), Jira, JUnit, Softwareentwicklung (allg.)

Senior Software Developer & DevSecOps
Kundenname anonymisiert, Nürnberg
1/2023 – 12/2023 (1 Jahr)
Versicherungen
Tätigkeitszeitraum

1/2023 – 12/2023

Tätigkeitsbeschreibung

Repositories für Sourcen und Openshift Konfigurationen umziehen bzw. erstellen (GitOps)
Buildprozesse (ci) projektübergreifend entwickeln
Teams in Bezug auf die neue Technologien und Prozesse durch Schulungen vorbereiten (Englisch/Deutsch).

Eingesetzte Qualifikationen

SCRUM, Git, Java (allg.), Jenkins, OpenShift

DevSecOps & Senior Software Developer
Kundenname anonymisiert, Nürnberg
1/2022 – 12/2022 (1 Jahr)
Versicherungen
Tätigkeitszeitraum

1/2022 – 12/2022

Tätigkeitsbeschreibung

Konfiguration der IdentityProvider (3)
Entwicklung von Bibliotheken zur leichteren Implementierung von SAML
Entwicklung eines Weblogic SAML-Providers
Systemspezifische Anpassungen (Java und NodeJS)
Schulung und Unterstützung der Teams bei der SAML Implementierung (Deutsch/Englisch)
Koordination von Umsetzung und Deployment

Eingesetzte Qualifikationen

Access Management, Active Directory, Apache Maven, Java (allg.), Node.js, Scripting, React (JavaScript library), Weblogic (Oracle)

Senior Software Developer (Festanstellung)
Kundenname anonymisiert, Nürnberg
7/2021 – 12/2021 (6 Monate)
Versicherungen
Tätigkeitszeitraum

7/2021 – 12/2021

Tätigkeitsbeschreibung

Entwicklung von Micro-Services
Fachliche Klärung und Festlegung von Commands & Events (DDD)
Backend Entwicklung: Controller, Rest clients, Services
Implementierung von Unit und Integrationstests
Dependency management

Eingesetzte Qualifikationen

Apache Maven, Git, Java (allg.), Jenkins, Spring, OpenShift

Senior Software Developer (Festanstellung)
Kundenname anonymisiert, Nürnberg
6/2021 – 10/2021 (5 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

6/2021 – 10/2021

Tätigkeitsbeschreibung

Entwicklung von Prozessabläufen sowie neuer Benutzeroberflächen
Implementieren von Unit & E2e Tests
Fachliche Klärung (DDD)

Eingesetzte Qualifikationen

Kafka, SCRUM, Testautomatisierung, Apache Maven, Docker, Git, Java (allg.), Node.js, React Native

Senior Software Developer (Festanstellung)
Kundenname anonymisiert, Nürnberg
1/2021 – 6/2021 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2021 – 6/2021

Tätigkeitsbeschreibung

Konfiguration und Einbindung verschiedener AWS Services (z.B. Cloudwatch)
Entwicklung neuer Features
Entwicklung von wiederverwendbaren Web Components

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Cloud (allg.), Docker, Git, Jira, Kontinuierliche Integration (CI), React Native

Senior Software Developer (Festanstellung)
Kundenname anonymisiert, Nürnberg
1/2021 – 5/2021 (5 Monate)
Handel
Tätigkeitszeitraum

1/2021 – 5/2021

Tätigkeitsbeschreibung

Fehlerbehebung in Prozessabläufen und Datenbankabfragen
Implementierung neuer Anforderungen
Performance Optimierung
Testen und Deployment neuer Projektversionen

Eingesetzte Qualifikationen

GraphQL, SQL, SCRUM, Jira, Node.js, OpenShift

Software Developer (Festanstellung)
Kundenname anonymisiert, Nürnberg
1/2020 – 12/2020 (1 Jahr)
Versicherungen
Tätigkeitszeitraum

1/2020 – 12/2020

Tätigkeitsbeschreibung

Implementierung technischer Abläufe im Backend
Fehlerbehebung in Prozessabläufen
Entwicklung von Java Microservices zur Anbindung durch Webfrontends per Rest Schnitstelle
Entwicklung mehrerer Services die beispielsweise Angebotserstellung, Versand, Tarifierung und die Generierung von Vertragsdokumenten durchführen
Internationale Abstimmung mit verschiedenen Teams u.a. mit regelmäßigen KickOffs und Plannings

Eingesetzte Qualifikationen

Apache Maven, Java (allg.), Jenkins, Jira, JUnit, Spring, OpenShift

Software Developer (Festanstellung)
Kundenname anonymisiert, Nürnberg
8/2019 – 12/2019 (5 Monate)
Banken
Tätigkeitszeitraum

8/2019 – 12/2019

Tätigkeitsbeschreibung

Migration von Java 6 auf Java 8
JAXB durch JAXB2 ablösen
XML Schemas für die korrekte Generierung anpassen
Logikanpassungen im Projekt
Review und Refactoring von Code
Umstrukturierung der Module im Projekt bzw. in ein neues Projekt

Eingesetzte Qualifikationen

SQL, Apache Maven, Git, Java (allg.), JUnit

Software Developer (Festanstellung)
Kundenname anonymisiert, Nürnberg
8/2018 – 8/2019 (1 Jahr, 1 Monat)
Banken
Tätigkeitszeitraum

8/2018 – 8/2019

Tätigkeitsbeschreibung

Migration der alten Namen und Layouts auf neue Vorgaben in der Java-Anwendung
den PDF Formularen
den Style-Sheets und der Datenbank
Unterstützung bei fachlichen Tests und beim Deployment in die Produktion
Technische Regressionstests (JUnit)
Fehlerbehebung der Anwendung
Implementierung neuer Anforderungen des Investors

Eingesetzte Qualifikationen

SQL, Java (allg.), Jira, SOAP (Simple Object Access Protocol)

Software Developer (Festanstellung)
Kundenname anonymisiert, Nürnberg
7/2018 – 11/2018 (5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2018 – 11/2018

Tätigkeitsbeschreibung

Entwickeln der Oberfläche und dazugehöriger Logik als eigenständiges Projekt.
Benötigte Services und Controller für das Projekt erstellen.
Deployment auf Windows IIS und Apache Tomcat.
Entwicklung von Konzeption, Architektur und Layout
Abstimmung mit Fachseite und requirements engineering

Eingesetzte Qualifikationen

Apache Tomcat, Java (allg.), Spring, TypeScript, Angular

Software Developer (Festanstellung)
Kundenname anonymisiert, Nürnberg
9/2017 – 4/2018 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2017 – 4/2018

Tätigkeitsbeschreibung

Abstimmen und Spezifizieren der Anforderungen mit dem Kunden
Planen und Organisieren der zweiwöchigen Sprints
Entwerfen der Datenbankarchitektur mit anschließender Umsetzung
Implementierung der Services im Backend
Umsetzung Oberfläche nach Designvorgabe des Kunden
Dokumentieren und Vorbereiten aller notwendigen Dokumente zur Übergabe

Eingesetzte Qualifikationen

SQL, Kontinuierliche Integration (CI), SCRUM, jboss, Apache Maven, Eclipse, Hibernate (Java), Java (allg.)

Software Developer (Festanstellung)
Kundenname anonymisiert, Nürnberg
3/2016 – 8/2017 (1 Jahr, 6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2016 – 8/2017

Tätigkeitsbeschreibung

Implementieren neuer Funktionen in Prozessschritte im Back- und Frontend u.a. Berücksichtigung der Auswahl der länderspezifischen Umsatzsteuersätze
Verhindern von Prozesskonflikten bei doppelter Anmeldung
Fehlerbehebungen in existierenden Prozessschritten
Erstellung Oberflächen und Unittests

Eingesetzte Qualifikationen

SQL, Kontinuierliche Integration (CI), SCRUM, jboss, Apache Maven, Hibernate (Java), Java (allg.), JUnit

Zertifikate

It-Security Engineering Expert
Technische Hochschule Georg Simon Ohm
2023
AEVO Ausbilderschein
IHK
2020
Professional Scrum Developer (PSD)
SCRUM
2019
Java SE 8 Programmer
Oracle
2019

Ausbildung

Fachinformatiker Anwendungsentwicklung
Ausbildung
2018

Über mich

Das Durchführen von Wissenstransfer & Schulungen liegt mir. Ich selbst bilde mich stetig weiter. Das Thema Security beschäftigt mich sehr, sodass ich nebenberuflich ein Security Engineering Studium abschloss. Meine Expertise ermöglicht es in vielen Bereichen optimale Ergebnisse zu erzielen.

Weitere Kenntnisse

Branchenkenntnisse:
Finanzen (Versicherungen, Banken), Dienstleistung, E-Commerce, Behörde, Öffentlicher Sektor
Programmiersprachen:
C++, C#, CSS, HTML, XHTML, Java 7/8/11, JSP, XML, Angular 6, Javascript, JSON, SAML, TypeScript, XSD, Python
Frameworks: Apache Camel, Angular Material, JavaFX, Junit, Jest, Opensaml, React, Spring boot/cloud/security, Swing, Quarkus
Betriebssysteme: Linux, Microsoft Windows Server 2003, Microsoft Windows Server 2012, Microsoft Windows Server 2008 (R2), Microsoft Windows 7/10, macOs Monterey
Datenbanken: PL/SQL, SQL, Oracle, H2, SQLite, Microsoft SQL Server, MySQL, JDBC
Applikationsserver: WildFly, NodeJS, Quarkus, Tomcat
Werkzeuge: AWS, Docker, GitHub, Grafana, Jaeger, Kubernetes, Tekton, Openshift, OpenLens, OpenSUSE, Postman, Microsoft SQL Server Management Studio, Sonar, SoapUi, Wireshark
Methodik / Vorgehen: Scrum, Wasserfallmodell (Royce/Boehm), Pair Programming
Web-Technologien: Angular, CSS, ES-Lint, JSF, StencilJS, Primefaces
Skriptsprachen: Powershell, Bash, ADFS claim-rules, Github workflows (ci)
Produkte / Standards / Erfahrungen: Test Driven Development, Domain Driven Design, Barrierefreiheit, DSGVO, Risk Assessment, Security Design, Penetration testing, Governance
Sprachen: Deutsch (Muttersprache), Italienisch (2. Muttersprache), Englisch (fließend)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Italienisch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Home-Office
bevorzugt
Profilaufrufe
93
Alter
25
Berufserfahrung
7 Jahre und 8 Monate (seit 01/2017)
Projektleitung
6 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden