Backend-Entwickler (w/m/d)

- bitte KEINE Agentur-Akquise! diese wird ignoriert!

 

Anforderungs-Profil


Allgemein
 

  • Erfahrungslevel:
    • Für Feste: Alle Stufen mit Potential zur Weiterentwicklung!
    • Für Freelancer: Professional / Senior
    • ein abgeschlossenes IT- bzw. techniknahes Studium ist gern gesehen
    • alternativ kannst Du auch mit einschlägiger Berufserfahrung punkten
  • Team Player 
  • strukturierte Arbeitsweise
  • hohes Qualitätsbewusstsein


Backend Skills

Programmiersprachen:

  • Expertenwissen: Java 8
  • Grundwissen: JavaScript


APIs / Frameworks
Wichtig:

  • JUnit
  • JPA, Hibernate

Grundlagenwissen:

  • Apache Sling, Apache Sling Models
  • OSGi, Apache Felix
  • Java Content Repository (JCR)
  • Lucene, ElasticSearch (nice to have)
  • Adobe Experience Manager (AEM 6.2 und höher)


Datenbanken
Grundwissen:

  • SQL, Stored Procedures (nice to have)
  • MSSQL (Datenbanksystem)


Build Management
wichtig:

  • Maven

Verständnis von:

  • Continuous Integration
  • Jenkins 


Client-Server Kommunikation
wichtige Grundlagen:

  • Restful HTTP (REST)
  • Client-Server Technologien

Grundlegendes Verständnis:

  • HTTP 1.1, HTTPS, TLS


Web Technologien
Praxiserfahrungen:

  • HTL (sightly)
  • Servlets, JSP
  • Asynchronous JavaScript and XML (AJAX), Web Sockets,
  • HTML5, CSS, XML, XSL, XPath, JSON
  • JavaScript

Grundkenntnisse:

  • JQuery

Nice to have:

  • Vue.js
  • grunt
  • webpack

 

Security
Grundkenntnisse:

  • OSWAP, Cross-Site-Scripting (XSS), Cross-Site-Request-Forgery (CSRF/XSRF) , SQL Injection


Methodische Skills (Grundkenntnisse)

  • Entwurfsmuster, Design Patterns
  • MVC
  • Dependency Injection (DI / IOC)
  • Object Oriented Analysis/Design (OOA/OOD)
  • Unified Modelling Language (UML) (nice to have)
  • Test Driven Development (TDD)

 

Besondere Herausforderung: AEM bzw. Motivation dies zu erlernen:

  • Version Adobe Experience Manager (AEM 6.2) und höher
  • Komponenten-Entwicklung mit HTL (sightly)
    • Erstellung von Backend-Funktionen mittels Sling Models
    • Integration von vorgefertigten HTML (auf Basis von VUE.js)
  • Sicherer Umgang bzw. gute Kenntnisse von:
    • Apache Sling
    • OSGi, Apache Felix
    • Java Content Repository (JCR)
    • Lucene, ElasticSearch (nice to have)


Benötigte Bewerber-Infos

  • Kurzvita/Projekte
  • Gehaltswunsch (bei Festen)
  • €/h all in (bei Freelancern)
  • Starttermin
  • Sehr gute Deutschkenntnisse (Kundenkontakt, Teamsprache, Doku)
  • Gute Englischkenntnisse

 

Was bieten wir Bewerbern?


  • Ein freundschaftliches, kollegiales Arbeitsumfeld
  • Flache Hierarchien mit schnellen Entscheidungswegen
  • Flexibler Arbeitsort: Büros in Köln oder Bonn
  • Freie Gestaltung der Arbeitszeiten
  • Bei Festanstellung zusätzlich
    • 40 Stunden Festanstellung mit Gleitzeitkonto und Freizeitausgleich
    • Vertrauensarbeitszeit, keine Kernarbeitszeit 
    • Bezahlung über Marktniveau
    • die Möglichkeit der Teilnahme an unserem Förderprogramm zur betrieblichen Altersvorsorge 
    • auf Wunsch Job-Ticket oder Firmenwagen und -fahrrad, Dienst-iPhone, Dienst-MacBook Pro
    • Ein Firmenevent pro Quartal
    • Professionelle Software und andere Arbeitsmittel werden unkompliziert bereitgestellt