freiberufler Senior Fullstack Developer (Java | Spring | Angular) auf freelance.de

Senior Fullstack Developer (Java | Spring | Angular)

zuletzt online vor 4 Tagen
  • auf Anfrage
  • 71530 Champforgeuil
  • Europa
  • tr  |  de  |  en
  • 09.12.2024

Kurzvorstellung

- 16 Jahre Java-Erfahrung
- Scrum
- REST APIs und Microservices mit Spring Boot, Spring Cloud und Spring WebFlux
- Cloud-Technologien wie Docker, Kubernetes, OpenShift, AWS
- Application Security, OAuth2, JWT, Spring Security
- DevOps, CI/CD, Jenkins

Qualifikationen

  • Docker
  • J2EE
  • Java (allg.)
  • Microservices
  • Representational State Transfer (REST)
  • Spring Boot
  • Spring Cloud
  • Spring Data
  • Spring Security
  • Spring WebFlux

Projekt‐ & Berufserfahrung

Freelance Software Developer
Erste Digital (Erste Bank Österreich), Wien
4/2024 – 10/2024 (7 Monate)
Banken
Tätigkeitszeitraum

4/2024 – 10/2024

Tätigkeitsbeschreibung

• Entwicklung von REST-Services
• Relaunch einer existierenden REST-Service

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Freelance Software Developer
Erste Digital (Erste Bank Österreich), Wien (Remote)
10/2022 – 3/2024 (1 Jahr, 6 Monate)
Banken
Tätigkeitszeitraum

10/2022 – 3/2024

Tätigkeitsbeschreibung

• Authorization Server für Bankkunden
• Entwurf und Entwicklung von REST-Services
• Redesign einer existierenden Web-Anwendung
• Relaunch einer existierenden Web-Anwendung
• Barrierefreiheit in der Web-Anwendungen
• End-to-end Tests mit Cypress

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Freelance Software Developer
Tchibo GmbH, Hamburg (Remote)
7/2021 – 8/2022 (1 Jahr, 2 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

7/2021 – 8/2022

Tätigkeitsbeschreibung

Entwicklung des Backends der neuen Mobile-Applikation

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Freelance Software Developer
RDC Partner, Istanbul (Remote)
1/2021 – 6/2021 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2021 – 6/2021

Tätigkeitsbeschreibung

Entwurf und Entwicklung eines Personalbeschaffungssystems für Recruiters und Employers

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Freelance Software Developer
RDC Partner, Istanbul (Remote)
2/2020 – 6/2021 (1 Jahr, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2020 – 6/2021

Tätigkeitsbeschreibung

Entwurf und Entwicklung eines Bewerber-Tracking-Systems für HR-Unternehmen und HR-Abteilungen

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Freelance Software Developer
Pure Energy, Istanbul (Remote)
10/2019 – 1/2020 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2019 – 1/2020

Tätigkeitsbeschreibung

Entwurf und Entwicklung eines Abonnementssystems

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Freelance Software Developer
BMW AG, München (Remote)
2/2019 – 9/2019 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2019 – 9/2019

Tätigkeitsbeschreibung

Entwurf und Entwicklung des Materialsteuerungssystems (AERO)

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Technical Project Manager (Festanstellung)
TÜBİTAK | Cyber Security Institute, Kocaeli
2/2016 – 9/2020 (4 Jahre, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2016 – 9/2020

Tätigkeitsbeschreibung

- Entwurf und Entwicklung eines sicheren/verschlüsselten Cloud-Storage-Systems
- Aufbau einer Softwareenticklungskultur mit Agile-, Testautomatisierungs- und DevOps-Methoden

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), Softwareentwicklung (allg.)

Software Development Team Leader (Festanstellung)
Türk Telekom, Istanbul
4/2015 – 1/2016 (10 Monate)
Telekommunikation
Tätigkeitszeitraum

4/2015 – 1/2016

Tätigkeitsbeschreibung

- Entwicklung von Webservices und Webanwendungen, die Rating- und Abrechnungsprozesse abbilden

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Senior Software Developer (Festanstellung)
s IT Solutions | Erste Bank Österreich, Wien
10/2010 – 3/2015 (4 Jahre, 6 Monate)
Banken
Tätigkeitszeitraum

10/2010 – 3/2015

Tätigkeitsbeschreibung

- Entwicklung der neuen REST-API (pRESTo)
- Modernisierung einer bestehenden CRM- & Reporting-Webanwendung
- Aufbau von CI/CD-Pipelines mit Hudson/Jenkins

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Software Developer
Technische Universität Wien, Wien
1/2010 – 9/2010 (9 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

1/2010 – 9/2010

Tätigkeitsbeschreibung

- Analyse und Optimierung von Prozessen des International Office der TU Wien
- Entwurf und Entwicklung eines webbasierten Workflow-Management-Systems zur Abbildung von Prozessen der Bildungsmobilität

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Software Developer
Cenarion Information Systems GmbH, Wien
2/2008 – 12/2009 (1 Jahr, 11 Monate)
Versicherungen
Tätigkeitszeitraum

2/2008 – 12/2009

Tätigkeitsbeschreibung

- Entwicklung von Projekten im Versicherungsbereich (für Wiener Städtische Versicherung und Donau Versicherung)
- Duchführung, Wartung und Weiterentwicklung von periodischen Auswertungen
- Unterstützung der Kunden während der fachlichen Tests
- 3rd-Level Support

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Software Developer (Festanstellung)
Optimal Technik Entwicklung GmbH, Wien
2/2007 – 2/2008 (1 Jahr, 1 Monat)
Gastronomie
Tätigkeitszeitraum

2/2007 – 2/2008

Tätigkeitsbeschreibung

Entwicklung von Kassensystemen und mobilen Endgeräten

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Zertifikate

Certified SOA Professional
2016
Certified SOA Architect (Honors)
2016
Certified Spring Professional (Core Spring v3.2)
2013
Certified Professional for Software Architecture Foundation Level
2012
Sun Certified Java Programmer
2009

Ausbildung

Software & Information Engineering
Bachelorstudium

Technische Universität Wien
Wirtschaftsingenieurwesen Informatik
Masterstudium

Technische Universität Wien

Über mich

Ich habe über 17 Jahre Erfahrung in der Softwareentwicklung; besonders mit Java und Java-Technologien.

Ich verfüge über praktische Erfahrung mit Cloud-Technologien, Microservices, Agile, DevOps und Software Security.

Weitere Kenntnisse

Programming languages:
Java, Kotlin, C#, TypeScript, JavaScript, PHP

Agile software development:
Scrum, XP, TDD, BDD

DevOps & QA:
CI/CD pipelines, test automation, Jenkins, SonarQube, Nexus, Artifactory

Microservices:
REST, Spring Boot, Spring Cloud, Spring WebFlux, Netflix OSS, gRPC

Cloud technologies:
Docker, Docker Compose, Kubernetes, OpenShift, AWS, OpenStack

Web technologies:
Angular, Bootstrap, JSP, JSF, Thymeleaf, PrimeFaces, Google Web Toolkit, Ext GWT, ASP.NET

Distributed programming:
TCP, UDP, RMI, EJB, CORBA

Software security & cryptography:
Application security, JCA/JCE, PKCS11, HSM, Web Crypto API, Spring Security, Keycloak, OAuth2, OIDC, JWT

Databases:
Oracle, MySQL, MariaDB, PostgreSQL, H2, SQLite, Microsoft SQL Server, Mongo, Redis

Database languages:
SQL, T-SQL, PL/SQL, JPQL

ORM:
JPA, Spring Data, Hibernate, iBATIS

Database version control:
Liquibase, Flyway

Test frameworks:
JUnit, TestNG, Cucumber, Selenium, Mockito, Mockk, Hamcrest, AssertJ

Build management tools:
Ant, Maven, Gradle

Application & web servers:
JBoss, Tomcat, Jetty, Netty, Payara, Apache HTTP Server, IIS

Issue tracking & collaborative software:
Jira, Confluence, X-Ray, Redmine, Bugzilla

Revision control:
CVS, SVN, Git, Bitbucket, Gitlab

Modelling:
ER, UML

CMS:
Drupal, Joomla

Persönliche Daten

Sprache
  • Türkisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Gut)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
449
Alter
40
Berufserfahrung
17 Jahre und 10 Monate (seit 02/2007)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden