Das Unternehmen ist ein innovatives Software-Beratungsunternehmen, das sich durch ein faires und transparentes Geschäftsmodell auszeichnet. Es legt großen Wert auf eine offene und gerechte Zusammenarbeit, bei der die Mitarbeiter einen fairen Anteil am Unternehmenserfolg erhalten. In dieser Rolle als Java Fullstack Entwickler sind Sie verantwortlich für die Entwicklung und Implementierung moderner, skalierbarer Webanwendungen. Sie nutzen Java im Backend und moderne Frontend-Technologien wie Angular, Vue.js oder React. Zu Ihren Aufgaben gehört die Design und Implementierung von Microservices und APIs sowie die Neu- und Weiterentwicklung von Softwarelösungen. Sie arbeiten an der Architektur und dem Design von Softwarelösungen und führen Code-Reviews durch, um die Qualität der Software sicherzustellen. Die Integration von Datenbanken und die Gewährleistung der Datenintegrität gehören ebenfalls zu Ihrem Verantwortungsbereich. Darüber hinaus implementieren Sie CI/CD-Pipelines und arbeiten eng mit cross-funktionalen Teams zusammen, um Anforderungen zu erfassen und umzusetzen. Das Unternehmen bietet Ihnen die Möglichkeit, in einem dynamischen Umfeld zu arbeiten, in dem Sie Ihre Fähigkeiten kontinuierlich erweitern und sich in spannenden Projekten engagieren können.
Java Fullstack Entwickler (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat hat einen Bachelor- oder Masterabschluss, idealerweise mit starkem IT-Schwerpunkt, oder eine gleichwertige Ausbildung bzw. Erfahrung. Sie bringen mehrjährige Erfahrung als Java Fullstack Entwickler mit und haben fundierte Kenntnisse im Spring Framework, Enterprise Java oder Quarkus. Kenntnisse über Microservices und Software-Architektur sind ebenfalls erforderlich. Zudem sollten Sie Erfahrung mit Frontend-Technologien wie Angular, Vue.js oder React mitbringen. Vertrautheit mit CI/CD, Test-Driven Development und Clean Code ist von Vorteil. Erste Erfahrungen mit Cloud-Technologien wie Docker, Kubernetes, AWS, GCP oder Azure sind wünschenswert. Erfahrung mit gängigen SQL- oder NoSQL-Datenbanken ist ebenfalls notwendig. Persönlich sollten Sie teamfähig, kommunikationsstark und analytisch denkend sein, um erfolgreich in einem dynamischen und kooperativen Umfeld zu arbeiten.