Auf einen Blick
- Aufgaben: Entwickle komplexe Softwarearchitekturen und arbeite an innovativen Projekten im Automobilbereich.
- Arbeitgeber: Führendes Unternehmen in der Automobiltechnologie mit einem dynamischen Team.
- Mitarbeitervorteile: Attraktives Gehalt, Gesundheitsleistungen, hybrides Arbeiten und Weiterbildungsmöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft der Mobilität mit modernster Technologie und mache einen echten Unterschied.
- Gewünschte Qualifikationen: Erfahrung in Java-Entwicklung und Architektur, Teamarbeit und Problemlösungsfähigkeiten.
- Andere Informationen: Spannende Karrierechancen in einem schnelllebigen Umfeld.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Standort: Bonn, Deutschland (Hybrid)
Dauer: 1 Jahr, befristeter Vertrag
Domäne: Automobile – gute Kenntnisse in DMS - Dealer Management System sind von Vorteil
Erforderliche Fähigkeiten und Erfahrungen:
- Starke Erfahrung in der Handhabung großer und komplexer Architektur-/Neugestaltungsprojekte.
- End-to-End-Verständnis aller Phasen der Projektimplementierung.
- Gutes Verständnis der Designaspekte und praktische Entwicklungserfahrung.
- Verständnis der Programmiersprache Enterprise Java mit speziellem Fokus auf Frameworks und Bibliotheken.
- Erfahrung mit digitalen Webanwendungen.
- Großes Verständnis der Java-Designprinzipien.
- Starke praktische Erfahrung in Java 8+, Spring Framework, Spring MVC, Spring Boot, JPA und Hibernate.
- Praktische Erfahrung in der Implementierung sicherer, hochwertiger REST-APIs.
- Erfahrung in der Implementierung von Microservices-Design, Sicherheitsdesigns und Best Practices.
- Gutes Verständnis und Implementierungswissen über Designmuster und Integrationsmuster.
- Bevorzugt als Full-Stack-Person mit Verständnis von Frontend-UI-Implementierungen bis hin zu Bindungen an nachgelagerte Systeme.
- Verständnis der nicht-funktionalen Parameter großer Anwendungen und Erfahrung mit Skalierbarkeit, Resilienz und wartbaren Architektursystemen auf der Java-Plattform.
- Fähigkeit, sichere Codierungspraktiken zu verstehen und umzusetzen.
- Verständnis der Leistungsparameter und Fähigkeit zur Fehlersuche bei Designfehlern und Systemengpässen (Fähigkeit zur Untersuchung von Anwendungsprotokollen).
- Ausgezeichnete Kenntnisse von RDBMS-Systemen wie MS-SQL Server, Postgres SQL, Oracle oder MySQL sowie NoSQL-Datenbanken wie MongoDB und Cassandra.
- Identifizierung der Hardware- und Softwareinfrastrukturbedürfnisse zur Erreichung der architektonischen Ziele.
- Durchführung von Validierungstests zur Sicherstellung der Flexibilität und Skalierbarkeit der Java-Umgebung.
- Unterstützung des Software-Design-Teams bei der Anwendungsintegration.
- Durchführung von Systemleistungsprüfungen.
- Praktische Erfahrung und Kenntnisse im Aufbau von parallelen Anwendungen (multithreaded) mit Java.
- Enger Kontakt mit Client-Architekten und dem Business-Team zur Definition technischer Lösungen und zur Verbesserung der bestehenden Anwendungsarchitektur.
- Verständnis von TDD/BDD-Praktiken und Unit/Mock-Testframeworks wie JUnit, JMock usw.
- Kenntnisse in der Verwendung eines verteilten Caches.
- Kenntnisse in XML-basiertem Parsen/Transformation und XML-Schema.
- Tiefgehende Kenntnisse des Java/JEE-Ökosystems zum Aufbau von mehrschichtigen und serviceorientierten Geschäftsanwendungen.
- Erfahrung im Aufbau von Micro-Frontend-Anwendungen mit einem Framework wie Angular 11+ oder React.
- Gute Erfahrung mit Persistenz-Frameworks und Standards wie JPA und Hibernate.
- Praktische Erfahrung in der Architektur, dem Design und der Entwicklung großangelegter verteilter serverseitiger Unternehmensanwendungen.
- Fundierte Kenntnisse einer öffentlichen Cloud-Plattform wie AWS, Azure, Google usw.
- Kenntnisse in der Arbeit mit CI/CD-Plattformen wie Jenkins, Bitrise, CircleCI, TravisCI usw.
- Ausgezeichnetes Verständnis standardisierter Protokolle wie HTTP/HTTPS, DNS, SSL usw.
- Praktische Kenntnisse über Build-Tools wie Maven oder Gradle.
- Erfahrung mit großen Greenfield- oder Brownfield-Implementierungen, HA & DR.
Java Architect Arbeitgeber: KBC Technologies Group
Kontaktperson:
KBC Technologies Group HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Java Architect
✨Netzwerken, Netzwerken, Netzwerken!
Nutze LinkedIn und andere Plattformen, um mit Fachleuten aus der Branche in Kontakt zu treten. Lass uns gemeinsam nach Events oder Meetups suchen, wo du Gleichgesinnte treffen und dein Netzwerk erweitern kannst.
✨Bereite dich auf technische Interviews vor
Mach dich mit typischen Fragen und Aufgaben für Java-Architekten vertraut. Wir können dir helfen, die besten Ressourcen zu finden, um deine Fähigkeiten aufzufrischen und dich optimal vorzubereiten.
✨Zeige deine Projekte!
Hast du an spannenden Projekten gearbeitet? Erstelle ein Portfolio oder eine GitHub-Seite, um deine Arbeiten zu präsentieren. Das zeigt potenziellen Arbeitgebern, was du drauf hast und hebt dich von anderen ab.
✨Bewirb dich direkt über unsere Website
Wir haben viele spannende Stellenangebote, die perfekt zu deinem Profil passen könnten. Lass uns gemeinsam die besten Optionen durchgehen und deine Bewerbung direkt über unsere Plattform einreichen!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Java Architect
Tipps für deine Bewerbung 🫡
Mach deine Bewerbung persönlich!: Zeig uns, wer du bist! Verwende eine freundliche und authentische Sprache in deinem Anschreiben. Erzähl uns von deinen Erfahrungen und warum du die perfekte Ergänzung für unser Team bist.
Betone deine technischen Skills!: Da wir nach einem Java Architekten suchen, solltest du deine Kenntnisse in Java 8+, Spring Framework und Microservices klar hervorheben. Zeig uns, wie du diese Technologien in der Vergangenheit eingesetzt hast und welche Projekte du damit realisiert hast.
Sei präzise und strukturiert!: Halte deine Bewerbung übersichtlich und gut strukturiert. Verwende klare Absätze und Aufzählungen, um deine Fähigkeiten und Erfahrungen zu präsentieren. So können wir schnell erkennen, was du drauf hast!
Bewirb dich über unsere Website!: Wir freuen uns darauf, deine Bewerbung über unsere Website zu erhalten. Das macht es uns einfacher, alles zu verwalten und sicherzustellen, dass du die Aufmerksamkeit bekommst, die du verdienst!
Wie du dich auf ein Vorstellungsgespräch bei KBC Technologies Group vorbereitest
✨Verstehe die Architektur
Mach dich mit den spezifischen Anforderungen der Rolle als Java Architect vertraut. Überlege dir, wie du deine Erfahrungen in der Handhabung komplexer Architekturen und Redesign-Projekte konkret darlegen kannst. Sei bereit, Beispiele aus deiner Vergangenheit zu teilen, die deine Fähigkeiten in der Implementierung von Microservices und REST APIs zeigen.
✨Zeige deine technischen Fähigkeiten
Bereite dich darauf vor, technische Fragen zu beantworten, die sich auf Java 8+, Spring Framework und andere relevante Technologien beziehen. Du solltest auch in der Lage sein, über Designmuster und Sicherheitspraktiken zu sprechen. Übe, wie du deine Kenntnisse über CI/CD-Plattformen und Cloud-Dienste klar und präzise kommunizieren kannst.
✨Präsentiere deine Problemlösungsfähigkeiten
Sei bereit, über Herausforderungen zu sprechen, die du in früheren Projekten bewältigt hast. Konzentriere dich darauf, wie du Designfehler identifiziert und behoben hast oder wie du Performance-Tests durchgeführt hast. Dies zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrung in der Lösung von Problemen.
✨Bereite Fragen vor
Stelle sicher, dass du einige durchdachte Fragen an die Interviewer hast. Frage nach den aktuellen Herausforderungen, denen das Team gegenübersteht, oder nach den Technologien, die sie verwenden. Das zeigt dein Interesse an der Position und hilft dir, ein besseres Verständnis für die Unternehmenskultur und die Erwartungen zu bekommen.