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