Stellenangebote

Softwareentwickler/in Java

Wir suchen eine/n Softwareentwickler/in zur Festeinstellung für die Anwendungsentwicklung zur Verstärkung unserer Enterprise Unit in Berlin.

Du liebst neue Herausforderungen, hast keine Angst vor neuen Technologien und arbeitest am liebsten im Team? Dann suchen wir genau dich!

Was erwartet Dich?

Wir bieten Dir eine abwechslungsreiche Mitarbeit bei spannenden Softwareprojekten in einem kleinen innovativen Team von Softwareentwicklern mit viel Spielraum, um deine eigenen Ideen einzubringen.

Deine Aufgaben

Unsere Projekte liegen im Bereich der webbasierten Entwicklung von individuellen Softwarelösungen (Dokumentenmanagement, CRM, Intranet, Extranet, eCommerce, Katalogmanagement) und im Bereich CMS. Dabei setzen wir auf Standardprodukte wie bspw. Alfresco, Shopware, Magnolia auf, erweitern diese und integrieren die Lösungen in die IT-Landschaft unserer Kunden. Für individuelle Entwicklungen setzen wir auf moderne, leistungsstarke Frameworks (Spring, AngularJS, GWT, jQuery, …) und legen großen Wert auf Softwarearchitektur und -qualität.

Da wir ein eher kleines Unternehmen sind, haben unsere Mitarbeiter vielfältige Aufgaben. Neben der Programmierung gehören der Entwurf / die Konzeption von Lösungen, die Entwicklung und die Durchführung von (automatisierten) Tests sowie die Abschätzung von Aufwänden und die Dokumentation zum Aufgabengebiet. Im Rahmen von Machbarkeitsstudien (Proof-of-Concepts) haben unser Entwickler die Möglichkeit, sich in neue Technologien einzuarbeiten und weiterzubilden, um diese für den produktiven Einsatz in unseren Projekten zu evaluieren. 

Deine Aufgaben liegen in der Entwicklung von webbasierten Softwarelösungen sowie die Weiterentwicklung und Betreuung bestehender Projekte. Du programmierst bei uns hauptsächlich in Java. Zudem arbeitest du mit aktuellen Frontend-Frameworks wie beispielsweise Angular, GWT, React,... wobei wir vorwiegend gängige Standard-Komponenten aus dem Open-Source Bereich einsetzen. In unsere bestehenden Kundenprojekte wirst du nach und nach eingeführt und hast die Möglichkeit, diese Fähigkeiten im Laufe der Zeit auszubauen.

Was erwarten wir?

Folgende Fähigkeiten solltest Du mitbringen:

  • Fundiertes Wissen und Praxiserfahrung in Java-Technologien, Unit-Testing
  • Fundierte Kenntnisse in XML, XSLT
  • Fundiertes Wissen über relationale Datenbanken, SQL
  • Kenntnisse in Javascript und Prinzipien der modernen Frontendprogrammierung (XHTML, CSS, JS)
  • Eigeninitiative und Interesse neue Technologien und Entwicklungen auszuprobieren und einzusetzen
  • Eigenverantwortliches Arbeiten
  • Englischkenntnisse

Von Vorteil wären Kenntnisse in den Bereichen: 

  • Erfahrungen mit Spring
  • Grundkenntnisse CSS- und JS-Frameworks (z.B. Bootstrap, Angular, React, Vue, Ember, JQuery, o.Ä.)
  • Erfahrungen im Umgang mit Entwicklungsumgebungen (wünschenswert Eclipse)
  • Grundkenntnisse in Linux, Windows
  • Grundkenntnisse Maven
  • Erfahrungen mit GWT
  • Erfahrungen mit Alfresco
  • Grundkenntnisse PHP
  • Grundkenntnisse NodeJS
  • Erfahrung Continous Integration, Build und Deployment (-Pipelines)
  • Erfahrung mit XML-Datenbanken (eXist) oder NoSQL-Datenbanken
  • Netzwerke (IP, HTTP, Protokolle, Internet-Dienste, etc.)

Benefits

Was gibt es sonst noch bei form4?!

siehe Kasten rechts ;)

Was sollte Deine Bewerbung beinhalten?

Deine Bewerbung per E-Mail sollte folgende Unterlagen beinhalten:

  • Kurzes Anschreiben (Begründung Deiner Bewerbung, Erwartungen, Gehaltsvorstellungen)
  • Lebenslauf mit Foto
  • Letztes Zeugnis der Ausbildung
  • Beschreibung Deiner Skills und Erfahrungen/Referenzen
  • Zeugnisse von früheren Arbeitgebern

Interesse?

Deine vollständigen Bewerbungsunterlagen sendest du bitte an jobs(at)form4.de.