Beschreibung:
Ihr Aufgabenbereich
1. Entwicklung von Java-Anwendungen über alle Schichten hinweg, einschließlich Persistenz, Dienstleistungen und Benutzeroberflächen.
2. Selbstständige Fertigstellung von User Stories, einschließlich notwendiger Geschäftsanalysen und Tests, um sicherzustellen, dass die Anforderungen erfüllt sind.
3. Teammitglied in einem Kanban-gesteuerten agilen DevOps-Team, wo kollaborative Zusammenarbeit und kontinuierliche Verbesserung prioritär sind.
4. Mindestens 2 Jahre praktische Erfahrung in Java/JEE, mit einer deep Knowledge des Frameworks.
5. Kenntnisse in: Spring, Hibernate, JPA, JUnit, Maven, Git, SQL (PostgreSQL), Angular. Diese Kenntnisse sollten umfassend sein, da sie für das tägliche Arbeiten im Team unerlässlich sind.
6. Kenntnisse in Big-Data-Technologien und Spark/Scala (ein großer Vorteil).
7. Performance-Optimierung durch Analyse der Systemperformance und Implementierung von Optimierungsmaßnahmen.
8. Know-how in testgetriebener Entwicklung, um sicherzustellen, dass die entwickelten Softwarelösungen funktional und stabil sind.
9. Hohe selbständige Arbeitsmoral, um Projekte eigenständig zu bewältigen.
10. Ausgezeichnete analytische Fähigkeiten, um komplexe Probleme zu analysieren und Lösungen zu finden.
11. Sehr kommunikativ, um effektive Kommunikation innerhalb des Teams und mit Kunden sicherzustellen.
12. B1 Deutschkenntnisse in Wort und Schrift, um sich erfolgreich in unserem deutschsprachigen Unternehmen zu integrieren.
Dieses ist ein perfekter Job für dich, wenn du:
* eine Leidenschaft für die Entwicklung von Java-Anwendungen hast.
* eine starke Selbstständigkeit und einen hohen Grad an Verantwortungsbewusstsein besitzt.
* aufgeschlossen bist und schnell lernst.
Wir bieten dir eine Herausforderung, die deine Fähigkeiten fordert und dich motiviert, um gemeinsam mit unserem Team innovative Lösungen zu entwickeln.