Auf einen Blick
- Aufgaben: Entwickle und pflege Microservices mit einem talentierten Team.
- Arbeitgeber: Werde Teil eines innovativen Unternehmens, das auf moderne Technologien setzt.
- Mitarbeitervorteile: Genieße flexible Arbeitszeiten und die Möglichkeit von Remote-Arbeit.
- Warum dieser Job: Arbeite an spannenden Projekten und verbessere deine Fähigkeiten in einem dynamischen Umfeld.
- Gewünschte Qualifikationen: Mindestens 7 Jahre Erfahrung in der Java-Entwicklung und Kenntnisse in modernen Frameworks.
- Andere Informationen: Agile und DevOps Praktiken sind ein Plus; gute Englisch- und Deutschkenntnisse erforderlich.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Wir suchen einen Java Application Developer, der einem Team von hochqualifizierten Fachleuten beitritt, um unsere Microservice-Anwendungen zu analysieren, zu entwickeln und zu warten.
Aufgaben:
- Verantwortung für den gesamten Lebenszyklus der Anwendungsentwicklung: Anforderungsanalyse, Design und Entwicklung, Testing, Debugging
- Arbeiten an Integrationen unter Verwendung von Middle-Tier-Frameworks
- Zusammenarbeit mit dem Geschäft zur Erfassung von Erwartungen
- Testen, sowohl manuell als auch automatisiert
- Regelmäßige Überprüfung des Codes und Einleitung notwendiger Verbesserungen und Refactoring
- Investition in CI/CD-Plattformen und -Konfigurationen sowie Durchführung technischer Release-Aufgaben
- Pflege der technischen Dokumentation
Erforderliche Fähigkeiten:
- Über 7 Jahre Erfahrung als Java-Entwickler
- Kenntnisse und Erfahrung in Java, Spring, Spring Batch, Spring Boot, Project Reactor, nicht ReactorJS, GraphAPI
- Kenntnisse in MQ, REST, SOAP-basierten Integrationen
- Kenntnisse in der Entwicklung von Microservices
- Kenntnisse und Fähigkeit zur Anwendung von Clean Code-Prinzipien
- Kenntnisse von Automatisierungsframeworks wie Selenium und Cucumber
- Erfahrung mit Kubernetes-Containerbereitstellung
- Gute Englisch- und Deutschkenntnisse, sowohl mündlich als auch schriftlich
Gewünschte Fähigkeiten:
- Vertrautheit mit Jenkins, Maven, Bamboo, GIT, Jira
- Erfahrung mit Agile- und DevOps-Praktiken
- Fähigkeit, mehrere Aufgaben gleichzeitig zu erledigen und Prioritäten zu setzen, sowie die Fähigkeit, mit kurzen Fristen umzugehen
Java application Developer Arbeitgeber: Ubique Systems
Kontaktperson:
Ubique Systems HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Java application Developer
✨Tip Nummer 1
Netzwerke sind entscheidend! Nutze Plattformen wie LinkedIn, um dich mit anderen Java-Entwicklern und Fachleuten in der Branche zu vernetzen. Engagiere dich in Gruppen oder Foren, die sich auf Java und Microservices konzentrieren, um wertvolle Kontakte zu knüpfen.
✨Tip Nummer 2
Halte Ausschau nach Meetups oder Konferenzen, die sich auf Java und Softwareentwicklung konzentrieren. Diese Veranstaltungen bieten nicht nur die Möglichkeit, dein Wissen zu erweitern, sondern auch potenzielle Arbeitgeber und Kollegen kennenzulernen.
✨Tip Nummer 3
Zeige deine Fähigkeiten durch persönliche Projekte oder Beiträge zu Open-Source-Projekten. Dies kann dir helfen, praktische Erfahrungen zu sammeln und deine Kenntnisse in Technologien wie Spring Boot oder Kubernetes zu demonstrieren.
✨Tip Nummer 4
Bereite dich auf technische Interviews vor, indem du häufige Fragen zu Java, Microservices und Clean Code Prinzipien übst. Nutze Plattformen wie LeetCode oder HackerRank, um deine Programmierfähigkeiten zu schärfen und dich auf Coding-Challenges vorzubereiten.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Java application Developer
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die geforderten Fähigkeiten und Erfahrungen. Stelle sicher, dass du alle relevanten Punkte in deinem Lebenslauf und Anschreiben ansprichst.
Hebe deine Erfahrung hervor: Betone deine 7+ Jahre Erfahrung als Java-Entwickler. Gehe auf spezifische Projekte ein, bei denen du Technologien wie Spring, Microservices und CI/CD-Plattformen verwendet hast.
Motivationsschreiben: Verfasse ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du dich für diese Position interessierst und wie deine Fähigkeiten und Erfahrungen zur Unternehmenskultur und den Zielen passen.
Prüfe deine Unterlagen: Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Richtigkeit. Achte darauf, dass dein Lebenslauf aktuell ist und keine Rechtschreibfehler enthält.
Wie du dich auf ein Vorstellungsgespräch bei Ubique Systems vorbereitest
✨Bereite dich auf technische Fragen vor
Da die Stelle einen starken Fokus auf Java und verwandte Technologien hat, solltest du dich auf technische Fragen zu Java, Spring und Microservices vorbereiten. Überlege dir Beispiele aus deiner bisherigen Erfahrung, die deine Fähigkeiten in diesen Bereichen demonstrieren.
✨Verstehe die Prinzipien von Clean Code
Die Kenntnis der Clean Code Prinzipien ist entscheidend für diese Position. Sei bereit, darüber zu sprechen, wie du diese Prinzipien in deinen bisherigen Projekten angewendet hast und wie sie die Qualität deines Codes verbessert haben.
✨Zeige deine Erfahrungen mit CI/CD
Da die Rolle auch CI/CD-Plattformen umfasst, solltest du konkrete Beispiele für deine Erfahrungen mit Jenkins, Maven oder ähnlichen Tools parat haben. Erkläre, wie du diese Tools genutzt hast, um den Entwicklungsprozess zu optimieren.
✨Bereite Fragen für das Unternehmen vor
Zeige dein Interesse an der Position und dem Unternehmen, indem du durchdachte Fragen vorbereitest. Frage nach den aktuellen Projekten, den verwendeten Technologien oder der Teamdynamik. Das zeigt, dass du dich mit der Firma auseinandergesetzt hast.