Softwareentwicklung Java (m/w/d)
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.
Die form4 GmbH & Co. KG ist ein etablierter Dienstleister für die technische Umsetzung von komplexen Websites, Portalen, Intranetapplikationen sowie für webbasierte Softwarelösungen. Seit 2000 setzen wir für unsere Kunden webbasierte Lösungen, vorwiegend auf Java- und PHP-basierten Technologiestacks erfolgreich um. Derzeit beschäftigen wir etwa 20 festangestellte Mitarbeiter.
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, Angular, …) 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, 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 Boot
- Grundkenntnisse CSS- und JS-Frameworks (z.B. Bootstrap, Angular, React, Vue, JQuery, o.Ä.)
- Erfahrungen im Umgang mit Entwicklungsumgebungen (wünschenswert IntelliJ/Jetbrains)
- Grundkenntnisse in Linux-/Windows-Konfiguration und Umgang mit *nix-Konsolen
- Grundkenntnisse Maven
- 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 wir dir bieten:
- einen unbefristeten Arbeitsvertrag,
- einen gut ausgestatteten PC mit ordentlich Power und einen großen oder 2 mittelgroße Monitore, je nach persönlicher Vorliebe,
- auf Wunsch höhenverstellbarer Schreibtisch,
- bezuschusste betriebliche Altersvorsorge,
- eine entspannte Arbeitsatmosphäre mit netten Kollegen und Teamabende,
- mobiles Arbeiten/Homeoffice,
- flache Hierarchien.
Neben der Arbeit gibt es noch:
- freie Verpflegung an Getränken aller Art,
- täglich ein umfangreiches Frühstück auf Kosten des Hauses,
- Obst und Nervennahrung (Süßes),
- Gemeinsame Grillabende,
- BYOP - Bring Your Own Pet und
- Spielzeug (Kicker, Dart, Konsole, Lego-Roboter).
Was sollte Deine Bewerbung beinhalten?
Deine Bewerbung ist uns am liebsten auf Deutsch und per E-Mail und sollte folgende Unterlagen beinhalten:
- Motivation, Begründung Deiner Bewerbung
- Erwartungen an die Stelle
- Lebenslauf, gerne mit Foto
- Beschreibung Deiner Skills und Erfahrungen/Referenzen
- Gehaltsvorstellungen
- Letztes Zeugnis der Ausbildung / der Schule
- Zeugnisse von früheren Arbeitgebern
Interesse?
Solltest Du Interesse an diesem Angebot haben, so freuen wir uns auf Deine Bewerbung an jobs(at)form4.de.