Deine Rolle – das wartet auf Dich: - Softwareentwicklung (Konzeption, Entwicklung, Integration, Pflege/Wartung) von modernen IT-Anwendungen auf Basis aktueller Java-Technologien (JEE, JSF) und mittels agiler bzw. klassischer Entwicklungsmethoden - Neu- und Weiterentwicklung von Front-& Backendkomponenten für Webanwendungen, Client-Server-Lösungen und Content Management Systemen - Erstellung von Prototypen und Case Studies - Entwicklung mobiler Anwendungen in Java und nativ für Android und iOS - Umsetzung fachlicher Anforderungen auf mobilen Endgeräten - Erstellung, Durchführung und Dokumentation von Entwicklertests (Modultests, Komponententests) - Entwicklung, Ausbau und Pflege von Werkzeugen zur Testautomatisierung - Arbeit im technischen Third-Level-Support (Bugfixing und Bugtracking) - Zusammenarbeit und Beratung von Oberflächengestaltungen bezüglich Corporate Design Deine Skills – das bringst Du mit: - Abgeschlossenes Studium oder erfolgreich absolvierte Ausbildung mit Schwerpunkt Informatik - Projekterfahrung in der agilen Softwareentwicklung (Scrum) und dem Aufbau komplexerer Webanwendungen - Erfahrungen in der Java Softwareentwicklung und ggf. weiteren Programmiersprachen - Kenntnisse in den gängigen Frontendtechnologien (HTML 5, CSS3…) - Erfahrungen in der Auswahl und im Design relationaler Datenbanken, vorwiegend Oracle und Postgres - Kenntnisse in JEE und/oder Spring-Container - Kenntnisse in RESTful-Architekturen und APIs clientseitige JavaScript-Applikationen mit Microservices - DevOps-Erfahrung (Virtualisierung, Docker und Kubernetes) - Kenntnisse in Test Driven Development, Unit-Tests - Sicherer Umgang mit verteilten Versionierungsystemen, z. B. git, hg - CSS Präprozessoren (SASS/SCSS) - Kenntnisse gängiger Web-Development-Tools für Debugging und Performance- Messungen - Gute Deutschkenntnisse - Projektbezogene Reisebereitschaft innerhalb Deutschlands (nach Corona) – derzeit remote Unser Versprechen an Dich: - Spannende unternehmerische Herausforderungen bei verschiedenen namenhaften Unternehmen in Deutschland - Beste Work-Life-Balance durch flexible Arbeitszeiten und Homeoffice-Möglichkeiten - Intensives Learning-on-the-job und strukturierte Trainings- und Zertifizierungsangebote - Überdurchschnittliche und motivationsorientierte Vergütung - Sonderurlaub bei wichtigen privaten Anlässen - Enge und familiäre Zusammenarbeit, die jederzeit den persönlichen Austausch zulässt - Möglichkeiten der individuellen Beteiligung am Unternehmenserfolg - Mitarbeiterevents sowie regelmäßiger Austausch im internen Team - Möglichkeit der betrieblichen Altersvorsorge
Java Developer (m/w/d) (Anwendungsprogrammierer/in)