Senior Backend Developer (m/w/d)

 

Excelsior ist ein modernes und schnell wachsendes Softwareentwicklungsunternehmen mit einem jungen und dynamischen Team. Wir haben eine absolute Leidenschaft für Qualität und konzentrieren uns auf die Entwicklung hochwertiger, technischer Produkte und digitaler Lösungen sowie die Weiterentwicklung des App-Ökosystems unserer Kunden. Unser Hauptsitz befindet sich in der Finanzhauptstadt Deutschlands, Frankfurt am Main.

Als Senior Backend Developer arbeitest du bei uns am technischen und funktionalen Feinschliff von Apps und entwickelst, implementierst und testest neue Features für unsere Apps und die Apps unserer Kunden. Darüber hinaus bringst du deine Ideen ein und unterstützt bei der Umsetzung und Überarbeitung von bestehenden Quellcodes. Als Mitglied unseres Teams arbeitest du mit internen Experten aus den Bereichen UX, Design & Backend sowie mit den Mitarbeitern unserer Kunden zusammen. Außerdem unterstützt du die Lead Developer mit deinem IT-Wissen bei der Analyse und Umsetzung der Anforderungen unserer Kunden.

Tätigkeiten

  • Einsatz von Pair Programming, Peer Reviews und Code Retros in der täglichen Arbeit mit dem Team
  • Schreiben von Unit-, Integrations- und UI-Tests zur Sicherstellung der technischen Qualität
  • Entwicklung und Pflege von Features für die Finanzbranche
  • Schreiben von klarem und testbarem Code und Schätzung des Aufwands für neue Features
  • Analyse und Behebung von Issues und Bugs

Sprachkenntnisse

  • Verhandlungssichere Englischkenntnisse in Wort und Schrift

Qualifikation

  • Du hast 3+ Jahre Berufserfahrung in der Backend-Entwicklung (Java, Maven, Spring, Hibernate)
  • Du bist mit den Praktiken von Agile Scrum und Continuous Delivery vertraut
  • Du hast gute Kenntnisse vom Design und der Verwendung von RESTful APIs und verfügen über solide Kenntnisse von Webtechnologien (REST, XML, JSON etc.) sowie des Apache Tomcat Servers
  • Du kennst dich mit relationalen Datenbanken (SQL oder NoSQL) sowie mit Unit-Tests und Mocking-Frameworks (Junit, Mockito usw.) gut aus
  • Du hast Kenntnisse in der Verwendung von Container-Technologien (Docker, Kubernetes) sind von Vorteil

Deine Vorteile

  • Offene, familienorientierte Unternehmenskultur
  • Flexible Arbeitszeiten / Work-Life-Balance
  • Moderne Arbeitsplätze mit ergonomischer Ausstattung
  • Attraktive Vergütung
  • Unbefristetes Arbeitsverhältnis
  • Schulungen und regelmäßige Sprachkurse
  • Regelmäßige Team-Events