freiberufler Senior Java Entwickler auf freelance.de

Senior Java Entwickler

offline
  • auf Anfrage
  • 71530 Champforgeuil
  • Europa
  • tr  |  de  |  en
  • 01.01.2024

Kurzvorstellung

- 15 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 EE)
  • Java (allg.)
  • Microservices
  • Representational State Transfer (REST)
  • Spring Boot
  • Spring Cloud
  • Spring Data
  • Spring Security
  • Spring WebFlux

Projekt‐ & Berufserfahrung

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 15 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

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

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

Web technologies:
JSP, JSF, 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:
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, Hamcrest

Build management tools:
Ant, Maven, Gradle

Application & web servers:
JBoss, Tomcat, Jetty, 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
  • Deutsch (Fließend)
  • Englisch (Gut)
  • Türkisch (Muttersprache)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
340
Alter
39
Berufserfahrung
17 Jahre und 2 Monate (seit 02/2007)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden