freiberufler Senior (Fullstack) Software Developer in Java, Spring, Android, Vue auf freelance.de

Senior (Fullstack) Software Developer in Java, Spring, Android, Vue

offline
  • 90‐110€/Stunde
  • 5400 Hallein
  • Umkreis (bis 200 km)
  • de  |  sr  |  en
  • 01.01.2024

Kurzvorstellung

Senior Java Backend Entwickler mit insgesamt 11 Jahren Berufserfahrung.
Fokusthemen: Spring, Java, Backendentwicklung, Android

Qualifikationen

  • Access Management2 J.
  • Android Entwicklung
  • Angular2 J.
  • Enterprise Service Bus2 J.
  • Hibernate (Java)2 J.
  • Hosting2 J.
  • Identitätsmanagement2 J.
  • Java (allg.)9 J.
  • Nginx2 J.
  • Oracle Soa6 J.
  • Representational State Transfer (REST)8 J.
  • Responsive Webdesign1 J.
  • Spring Framework5 J.
  • SQL3 J.
  • Vserver (Linux)2 J.
  • Vue.Js2 J.

Projekt‐ & Berufserfahrung

Weiterentwicklung Identity Provider im öffentlichen Bereich
Kundenname anonymisiert, Berlin
10/2022 – offen (2 Jahre, 2 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

10/2022 – offen

Tätigkeitsbeschreibung

Weiterentwicklung eines Identity Providers
- Keycloak
- Java
- Angular

Eingesetzte Qualifikationen

Access Management, Angular, Identitätsmanagement, Java (allg.), Representational State Transfer (REST), SQL

Fullstack Entwicklung
Kundenname anonymisiert, Salzburg
10/2022 – offen (2 Jahre, 2 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

10/2022 – offen

Tätigkeitsbeschreibung

- Requirement Engineering
- Wireframing, Mockup
- Entwicklung Frontend (Vue)
- Entwicklung Backend (Java, Spring Boot, Hibernate)
- Konzeption Relationale Datenbank
- Hosting (VPS, Linux, nginx)

Eingesetzte Qualifikationen

Access Management, Hibernate (Java), Hosting, Identitätsmanagement, Java (allg.), Nginx, Responsive Webdesign, Spring Framework, Vserver (Linux), Vue.Js

Lead Entwickler für Mobile Apps (Festanstellung)
Spar Österreich, Salzburg
3/2020 – 9/2022 (2 Jahre, 7 Monate)
Handel
Tätigkeitszeitraum

3/2020 – 9/2022

Tätigkeitsbeschreibung

Lead Developer für den Mobile B2E Retail Bereich
Verwendete Technologien:
- Java 11/17
- Spring Boot
- Android / Kotlin
- Thymeleaf
- C# (WinCE legacy support)
- JUnit
- Microservices
- Robolectric
- End2End Tests
- Docker
- RedHat Openshift

Aufgabenbereich:
- Weiterentwicklung von Spring Boot Backends modulare Architektur, sowie Microservices
- Neuentwicklung einer Android App in Kotlin
- Backlog Grooming mit Product Leads
- Coachen vom Entwicklerteam
- Releaseplanung

Eingesetzte Qualifikationen

Android, Einzelhandel, Java (allg.), Kotlin, Spring Framework

Java Backend Entwickler für EAI/SOA Landschaft
Spar Österreich, Salzburg
7/2017 – 3/2020 (2 Jahre, 9 Monate)
Handel
Tätigkeitszeitraum

7/2017 – 3/2020

Tätigkeitsbeschreibung

Weiterentwicklung der SOA Landschaft
- Java 8
- Apache Camel
- Spring
- ActiveMQ
- Graphana, InfluxDB

Anbindung von:
- SAP Hybris, PIM
- Wamas5
- Google Cloud

Modernisierung der Arbeitsumgebung mit Einführung von:
- Kanban, IntelliJ, Git, Java 8, Maven
- Apache Camel, API Gateway, Google Cloud

Eruierung von weiteren Technologien für das EAI Umfeld:
- Apache Kafka, Micronaut, Quarkus

Schnittstellenanpassungen im Rahmen der DSGVO Verordnung
Implementierung von Schnittstellen im Rahmen der RKSV
Technologieverantwortlicher für Standortstammdatenpublizierung an externe Dienstleister (Google, Bing, Yahoo, etc..)
Modularisierung eines Monolythen
Implementieren von Schnittstellen mit Einhaltung aller vereinbarten SLAs

Eingesetzte Qualifikationen

Einzelhandel, Enterprise Service Bus, Großhandel, Java (allg.), Java Database Connectivity, Oracle Soa, Red Hat Enterprise Linux (RHEL), Representational State Transfer (REST), Requirement Analyse, Serviceorientierte Architektur

Java Backend Entwickler für Oracle SOA
Spar Österreich, Salzburg
8/2013 – 6/2017 (3 Jahre, 11 Monate)
Handel
Tätigkeitszeitraum

8/2013 – 6/2017

Tätigkeitsbeschreibung

Implementierung einer Java Software für semi-automatisierte Tests, um die Qualitätssicherung nach einer Systemumstellung zu gewährleisten. Die Software untersuchte Payloads nach der Verarbeitung auf Unterschiede und gab dafür ein Reporting aus.
- Java 8
- Oracle DB
- Regex
- Pattern Recognition

Migration der Systemlandschaft von JCaps auf Oracle SOA
- Java 7
- JavaEE (MDB, EJB)
- Oracle SOA 11g/12c,
- Oracle BPEL
- Oracle OSB
- Oracle JMS,
- Oracle Exadata
- Oracle Enterprise Manager
- Oracle Http Server

Technology Lead für Einführung von digitalen Energierechnungen
- Java
- ebUtilities
- SOA
- SAP IDoc

Technology Lead für Clearing Partner
Einführung von JUnit Test für Systemschnittstellen
Beratung zur Systemintegration in einer heterogenen Systemlandschaft

Anbindung von
- Business Warehouse
- Reporting System
- Stammdatenschnittstellen
- Optischer Archivierung für Belegdaten
- Finanzschnittstellen SAP FI/CO
- Stammdatenschnittstellen Facility Management
- Großhandel und Logistikschnittstellen
- Gastronomieschnittstellen, Kassensystemen
- Identity Management
- Zahlungsanweisungen, Treasury Management
- TruckFleet Management
- SAP Retail, SAP HCM, SAP FI/CO

Eingesetzte Qualifikationen

File Transfer Protocol (FTP), J2EE, Java Database Connectivity, Oracle Database, Oracle Soa, Red Hat Enterprise Linux (RHEL), Representational State Transfer (REST), Serviceorientierte Architektur, SOAP

Java Backend Entwickler für Batch Processing (Festanstellung)
Sony DADC, Anif
7/2012 – 7/2013 (1 Jahr, 1 Monat)
Medienbranche
Tätigkeitszeitraum

7/2012 – 7/2013

Tätigkeitsbeschreibung

Weiterentwicklung der FTP Lieferantenschnittstelle zum Austausch von - -- Metadaten für Mediendateien
- XML
- Spring 3
- Spring Batch
- Java 7
- FTP
- Oracle SQL
- Regex

Eingesetzte Qualifikationen

SQL, Java (allg.), Spring Framework, XML, File Transfer Protocol (FTP)

Java Software Entwickler für Desktopanwendungen (Festanstellung)
Robert BOSCH GmbH, Hallein
10/2011 – 7/2012 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2011 – 7/2012

Tätigkeitsbeschreibung

Entwickeln einer Desktopanwendung für die Produktionsplanung der Prototypenabteilung.
Java 7
Java Swing User Interface
MySQL Datenbank
Client - Server Architektur
Neuentwicklung des Informationssystems der Abteilung inkl. Reporting (~ 50 Mitarbeiter)
VBA
MS Access
PDF Generierung aus Reports

Eingesetzte Qualifikationen

Java (allg.), Microsoft Access, Mysql, Swing (Java), VBA (Visual Basic for Applications)

Ausbildung

Informationstechnologie und Systemmanagement
Dipl. Ing.
Fachhochschule Salzburg
2016
Salzburg
Informationstechnologie und Systemmanagement
BSc.
Fachhochschule Salzburg
2014
Salzburg
Wirtschaftsingenieurwesen für Betriebsinformatik
Ausbildung
HTBLA Hallein (Ing.)
2011

Über mich

Senior Java Backend Entwickler mit insgesamt 11 Jahren Berufserfahrung.
Fokusthemen: Spring, Java, Backendentwicklung, Android

Rollen in bisherigen Projekten: 
- Technology Lead im Mobile B2E Bereich
- Lead Developer für Spring Backends und Android Apps
- Projektmanager für ein Projekt im Umfang von 250 PT
- JavaEE Entwickler mit Backends auf Oracle Weblogic
- SOA Consultant & Developer mit Oracle SOA und Java & JavaEE
- Java Backend Entwickler
- Fullstack Entwickler mit Vue/Nuxt Frontend und Firebase Backend (Cloud Functions)

Fachkenntnisse:
Lebensmitteleinzelhandel, Großhandel, Sportfachhandel, Einzelhandel, eCommerce, Logistik

Methodenkompetenz:
Scrum, Agile, Kanban, Wasserfall Projekt, Phasenmodell

Grundlagen:
1 ... Grundkenntnise, 2 ... Fortgeschritten, 3 ... Experte
Microservice Architekturen (3), Serviceorientierte Architektur (3), Enterprise Application Integration Design Patterns (3), Cluster (3), Load Balancing (3), GoF Software Design Patterns (3), JVM Memory Analysis (2), 3-tier Architektur (2), Domain Driven Design (DDD) (2), Test Driven Design (2), Multithreading (2), Client-Server Architekturen (2), Cloud Functions (2), Search Engine Optimisation (2), Google Lighthouse Optimisation (2)

Programmiersprachen:
Java 6 - 17 (3), SQL (3), Kotlin (2), Python (2), Bash (2), Perl (2), JavaScript (2), C# (2), VB.net (2), PHP (1), TypeScript (1), C (1), C++ (1)

weitere Sprachen:
HTML (2), CSS (2)

Java Frameworks/Libraries:
Gradle (3), Maven (3), Ant (2)

Spring Boot (3), Spring MVC (3), Spring Web (3), Flyway (3), Retrofit (3), Hibernate (3), Spring Data (3), Mockito (3), Spring RestDocs (3), JUnit (3), SOAP APIs (3), REST APIs (3),

Spring Security (2), Java Enterprise Edition (2), Message Driven Beans (2), Enterprise Java Beans (EJB) (2), JMS (2), Thymeleaf (1)

weitere Frameworks und Technologien:
Java - Enterprise Application Integration:
Oracle SOA (3), Oracle BPEL (2), Oracle OSB (2), Oracle JMS (2)
JavaScript/Typescirpt - Web:
Nuxt (2), Vue (2), Bootstrap (2), Node.js (2), NPM (2), Webpack (1), jQuery (1), Angular (1)

Cloud Technologien:
Netlify (2), Firebase (2), Heroku (1), Google Cloud (1), AWS (1), Azure Cloud (1)

DevOps:
Docker (2), Kubernetes (2), RedHat OpenShift (2), Jenkins (2), Github Actions (2), Gitlab Pipelines (2)

Datenbanken:
Oracle DB (3), Firebase Realtime (2), MySQL (2), MariaDB (2), PostgreSQL (2), MSSQL (2), MongoDB (1)

Dateiformate:
JSON (3), XML (3), CSV (3), Flatfile (3)

Kommunikationsprotokolle:
JMS, HTTP, FTP, SFTP, FTPS

Versionsverwaltung:
GIT, SVN

Tools:
IntelliJ, Eclipse, Oracle SQL Developer, Squirrel SQL, Oracle JDeveloper, NetBeans, Visual Studio Code

weitere Kenntnisse:
OpenAPI, Swagger, Oracle BPEL, Oracle OSB, Oracle SOA, Oracle WebLogic, Tomcat, Apache, Nginx, ActiveMQ, SAP JCO

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Serbisch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
351
Alter
32
Berufserfahrung
13 Jahre und 1 Monat (seit 10/2011)
Projektleitung
3 Jahre

Kontaktdaten

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

Jetzt Mitglied werden