Your tasks
Unser Kunde ist ein erfolgreiches, inhabergeführtes mittelständisches Unternehmen mit eigenen Produktions- und Entwicklungsstandorten. Durch kontinuierliches Wachstum und eine ausgeprägte Kundenorientierung hat sich das Unternehmen im Bereich der Ticketautomaten einen hervorragenden Ruf erarbeitet. Mit etwa 130 Mitarbeitern bietet der Arbeitgeber eine flache Organisationsstruktur, in der jeder Mitarbeiter die Möglichkeit hat, seine Ideen aktiv einzubringen und umzusetzen. In einem abwechslungsreichen Arbeitsumfeld können die Mitarbeiter eigenverantwortlich agieren und tragen somit direkt zum Unternehmenserfolg bei. Das Team besteht aus sympathischen Kollegen, und die Arbeitsatmosphäre ist geprägt von persönlicher Wertschätzung und einem kooperativen Miteinander. Aufgrund der geringen Fluktuation sind die Mitarbeiter zufrieden und engagiert. In dieser Position als Softwareentwickler Backend sind Sie für die eigenverantwortliche Programmierung, Optimierung und Implementierung von Softwarekomponenten im Ticketing-Umfeld für den öffentlichen Personennahverkehr (ÖPNV) verantwortlich. Sie setzen die Kundenbedarfe bedarfsgerecht um und nutzen dabei moderne Technologien wie JAVA und Springboot sowie agile Methoden wie Scrum oder Kanban. Zudem entwickeln Sie innovative Lösungswege und begleiten spannende Projekte von der Anforderungsanalyse bis zur Realisierung. Eine sorgfältige Durchführung von Modultests und die Dokumentation der entwickelten Softwarekomponenten gehören ebenfalls zu Ihren Aufgaben. Darüber hinaus verbessern Sie den Software-Auslieferungsprozess und tragen somit zur Effizienzsteigerung bei.
Your profile
Der ideale Kandidat hat ein Studium im Bereich Informatik, Elektrotechnik oder einem vergleichbaren Fachgebiet abgeschlossen oder verfügt über eine entsprechende Qualifikation, wie beispielsweise eine Ausbildung zum Fachinformatiker für Anwendungsentwicklung. Erste Berufserfahrungen in der objektorientierten Programmierung im Java-Umfeld sind erforderlich, ebenso wie Kenntnisse in Web-Frameworks wie Spring oder Grails. Der Umgang mit Webschnittstellen (z.B. REST, SOAP) und relationalen Datenbanken (z.B. Oracle) sowie mit Hibernate sollte Ihnen vertraut sein. Wünschenswert sind zudem Erfahrungen mit spezifischen Werkzeugen wie IntelliJ, JUnit und Design Patterns sowie im Bereich Continuous Integration mit GitLab oder Jenkins. Sie sollten sicher im Umgang mit Testing-Frameworks für Unit- und Integrationstests sein und ein Bewusstsein für Clean Code haben. Idealerweise können Sie auch andere für diese Prinzipien begeistern. Ein agiles Mindset, geprägt von technologischer Leidenschaft, Motivation und konzeptionellem Handeln, ist ebenfalls wichtig, um in dieser Rolle erfolgreich zu sein.
Tech stack
Tap what you already know – we will show you how well the job fits.
Nothing selected yet.
Also important
Sounds like you?
Apply in two minutes – no cover letter required, no account needed.
Application sent!
The company has received your documents. You will get a confirmation by email shortly.
Browse more jobsLegal notice · Privacy policy · Terms · Report this ad · Equal opportunity