Java Software Engineer
Role details
Job location
Tech stack
Job description
- Wir bieten Dir finanzielle Sicherheit mit einer marktgerechten Vergütung, die jährlich überprüft wird. Zusätzlich profitierst Du von zahlreichen Benefits, die Dein Gesamtpaket abrunden.
- Monatlich erhältst Du 100 € steuerfrei, die Du flexibel über unsere Vorteilsplattform einsetzen kannst.
- Wir bieten Dir ein hybrides Arbeitsmodell mit Gleitzeit und der Möglichkeit, bis zu 20 Tage im Jahr von jedem EU-Land aus remote zu arbeiten.
- Innovation, Kreativität und Eigenverantwortung sind bei uns keine Schlagworte, sondern gelebter Alltag.
- Deine Gesundheit steht im Fokus mit ergonomischen Arbeitsplätzen, Zuschuss zur Bildschirmbrille und Teilnahme am JobRad-Programm.
- Erhalte einen Kinderbetreuungszuschuss bis zu 110 € monatlich für Vorschulkinder.
- Genieße jeden Tag kostenloses Frühstück, frisches Obst, Kaffee, Tee & Wasser und subventioniertes Mittagessen.
- Dich erwarten weitere Geschenke, um Deinen Geburtstag und andere besondere Anlässe zu feiern.
- Erlebe ein herzliches, familiäres Arbeitsklima mit regelmäßigen Team-Events, die nicht nur Spaß machen, sondern uns auch als Team noch stärker verbinden.
- Nutze unsere firmeneigene Lernplattform und individuelle Trainingsprogramme für deine fachliche und persönliche Entwicklung.
Role Responsibilities:
- Entwicklung und Weiterentwicklung von Backend- und Frontend-Komponenten mit Java, Spring, HTML5, CSS und JavaScript.
- Implementierung von Schnittstellen (z. B. REST) sowie Anbindung und Nutzung von Datenbanken.
- Neuentwicklung von Software- und Gerätemodulen, inkl. Treiberentwicklung (CAN-Bus, RS485, TCP/IP) und spezieller Schnittstellen wie OPC UA.
- Visualisierung von Messdaten sowie Weiterentwicklung der PC-basierten Java-Steuersoftware.
Requirements
Für unser Software Engineering Team suchen wir engagierte Teamplayer, die unsere technologische Zukunft aktiv mitgestalten wollen.
Als Java Software Engineer (m/w/d) bist du einer der zentralen Technologieexperten im Team. Du entwickelst zuverlässige Backend-Services, arbeitest an modernen Web-Frontends, integrierst Schnittstellen und bringst unsere Software-Architektur auf das nächste Level.
Mit deinem Know-how in Java, modernen Frameworks und agilen Methoden treibst du innovative Lösungen voran und sorgst dafür, dass unsere Anwendungen performant, skalierbar und zukunftssicher bleiben., * Abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation sowie sehr gute Englischkenntnisse.
- 3 Jahre Praxiserfahrung in der Softwareentwicklung mit Java und im Umgang mit gängigen Entwicklungsumgebungen (IntelliJ IDEA oder Eclipse) sowie Git.
- Erfahrung mit Web- und Schnittstellentechnologien, z. B. HTML5, CSS, JavaScript, REST, OPC UA oder gängigen Kommunikationsprotokollen (CANopen, Modbus).
- Kenntnisse weiterer Technologien wie C#, Python, relationalen Datenbanken (z. B. PostgreSQL) sowie Build-Tools wie Jenkins.
- Erfahrungen in Qualitätssicherung und agiler Entwicklung, insbesondere mit Scrum und Unit-Testing-Frameworks (JUnit, Mockito).