Senior (Fullstack) Software Developer in Java, Spring, Android, Vue
- Verfügbarkeit einsehen
- 0 Referenzen
- 90‐110€/Stunde
- 5400 Hallein
- Umkreis (bis 200 km)
- de | sr | en
- 01.01.2024
Kurzvorstellung
Fokusthemen: Spring, Java, Backendentwicklung, Android
Qualifikationen
Projekt‐ & Berufserfahrung
10/2022 – offen
Tätigkeitsbeschreibung
Weiterentwicklung eines Identity Providers
- Keycloak
- Java
- Angular
Access Management, Angular, Identitätsmanagement, Java (allg.), Representational State Transfer (REST), SQL
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)
Access Management, Hibernate (Java), Hosting, Identitätsmanagement, Java (allg.), Nginx, Responsive Webdesign, Spring Framework, Vserver (Linux), Vue.Js
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
Android, Einzelhandel, Java (allg.), Kotlin, Spring Framework
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
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
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
File Transfer Protocol (FTP), J2EE, Java Database Connectivity, Oracle Database, Oracle Soa, Red Hat Enterprise Linux (RHEL), Representational State Transfer (REST), Serviceorientierte Architektur, SOAP
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
SQL, Java (allg.), Spring Framework, XML, File Transfer Protocol (FTP)
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
Java (allg.), Microsoft Access, Mysql, Swing (Java), VBA (Visual Basic for Applications)
Ausbildung
Fachhochschule Salzburg
Salzburg
Fachhochschule Salzburg
Salzburg
HTBLA Hallein (Ing.)
Über mich
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
- Deutsch (Muttersprache)
- Serbisch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden