Java Full Stack Developer

Java Full Stack Developer

Vollzeit 48000 - 84000 € / Jahr (geschätzt) Kein Home Office möglich
Go Premium
K

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen im Automobilbereich und arbeite an komplexen Projekten.
  • Arbeitgeber: Führendes Unternehmen in der Automobiltechnologie mit einem kreativen Team.
  • Mitarbeitervorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der Mobilität mit modernster Technologie und echten Herausforderungen.
  • Gewünschte Qualifikationen: Erfahrung in Java-Entwicklung und Teamarbeit erforderlich.
  • Andere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen.

Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.

Domain: Automobile – Must have DMS - Dealer Management System

Skills and Experience Required:

  • Starke Erfahrung in der Handhabung großer und komplexer Architektur-/Neugestaltungsprojekte.
  • End-to-End-Verständnis aller Phasen der Projektimplementierung.
  • Gutes Verständnis der Entwurfsaspekte und praktische Entwicklung.
  • Verständnis der Enterprise-Java-Sprache mit speziellem Fokus auf Frameworks und Bibliotheken.
  • Erfahrung mit digitalen Webanwendungen.
  • Großes Verständnis der Java-Entwurfsprinzipien.
  • 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 Entwurfsmuster 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 Entwurfsfehlern 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.
  • Enges Zusammenarbeiten 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-Test-Frameworks wie JUnit, JMock usw.
  • Kenntnisse über die Verwendung eines verteilten Caches.
  • Kenntnisse über XML-basierte Parsing-/Transformations- und XML-Schema.
  • Tiefgehendes Wissen über das Java/JEE-Ökosystem zum Aufbau von mehrschichtigen und serviceorientierten Geschäftsanwendungen.
  • Erfahrung im Aufbau von Micro-Frontend-Anwendungen mit einem beliebigen Framework, z.B. 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 über die 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-, HA- & DR-Implementierungen.

Java Full Stack Developer Arbeitgeber: KBC Technologies Group

Als Arbeitgeber im Automobilsektor bieten wir Ihnen die Möglichkeit, an spannenden und komplexen Projekten zu arbeiten, die Ihre Fähigkeiten als Java Full Stack Developer herausfordern und fördern. Unsere Unternehmenskultur legt großen Wert auf Teamarbeit, Innovation und kontinuierliche Weiterbildung, sodass Sie in einem dynamischen Umfeld wachsen können. Zudem profitieren Sie von flexiblen Arbeitszeiten und der Möglichkeit, an modernsten Technologien zu arbeiten, während Sie Teil eines engagierten Teams sind, das sich für Exzellenz einsetzt.
K

Kontaktperson:

KBC Technologies Group HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Java Full Stack Developer

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Recruitern in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Zeige dein Wissen über Java, Spring und Microservices, um zu glänzen.

Tipp Nummer 3

Sei proaktiv! Wenn du eine interessante Stelle siehst, bewirb dich direkt über unsere Website. Warte nicht darauf, dass die Jobs zu dir kommen – geh aktiv auf die Suche!

Tipp Nummer 4

Mach dich mit den neuesten Trends vertraut! Halte dich über neue Technologien und Best Practices in der Java-Welt auf dem Laufenden. Das zeigt dein Engagement und deine Bereitschaft, zu lernen.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Java Full Stack Developer

Java 8+
Spring Framework
Spring MVC
Spring Boot
JPA
Hibernate
REST API
Microservices
Design Patterns
Integration Patterns
RDBMS (MS-SQL Server, Postgres SQL, Oracle, MySQL)
NoSQL (MongoDB, Cassandra)
TDD/BDD
JUnit
CI/CD (Jenkins, Bitrise, CircleCI, TravisCI)
Cloud Platforms (AWS, Azure, Google)
Multi-threaded Application Development
XML Parsing/Transformation
Angular 11+ or React

Tipps für deine Bewerbung 🫡

Sei du selbst!: Wir wollen dich kennenlernen, also sei authentisch in deiner Bewerbung. Zeig uns, wer du bist und was dich motiviert, Teil von StudySmarter zu werden. Lass deine Persönlichkeit durchscheinen!

Pass auf die Details auf!: Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können einen schlechten Eindruck hinterlassen. Nimm dir die Zeit, alles gründlich zu überprüfen, bevor du es abschickst.

Zeig deine Skills!: Nutze die Gelegenheit, um deine technischen Fähigkeiten und Erfahrungen hervorzuheben. Erkläre, wie du mit den Technologien gearbeitet hast, die in der Stellenbeschreibung erwähnt werden, und gib konkrete Beispiele für deine Projekte.

Bewirb dich über unsere Website!: Der einfachste Weg, um sicherzustellen, dass wir deine Bewerbung erhalten, ist, sie direkt über unsere Website einzureichen. So kannst du sicher sein, dass alles an der richtigen Stelle landet und wir schnell auf dich reagieren können.

Wie du dich auf ein Vorstellungsgespräch bei KBC Technologies Group vorbereitest

Verstehe die Anforderungen

Mach dich mit den spezifischen Anforderungen der Stelle vertraut. Lies die Jobbeschreibung gründlich durch und notiere dir die wichtigsten Punkte, wie z.B. die geforderten Technologien und Frameworks. So kannst du gezielt auf deine Erfahrungen eingehen und zeigen, dass du die richtige Person für den Job bist.

Bereite praktische Beispiele vor

Überlege dir konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese Beispiele zu teilen, insbesondere solche, die deine Fähigkeiten in Java, Spring Framework oder Microservices demonstrieren. Das zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrung.

Fragen stellen

Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur und die Teamdynamik zu erfahren. Fragen zu den aktuellen Projekten oder den Technologien, die im Unternehmen verwendet werden, sind immer gut.

Technische Vorbereitung

Stelle sicher, dass du mit den gängigen Tools und Technologien, die in der Jobbeschreibung erwähnt werden, vertraut bist. Übe eventuell Coding-Challenges oder technische Fragen, die häufig in Interviews für Full Stack Developer gestellt werden. Das gibt dir das nötige Selbstvertrauen und hilft dir, im Interview souverän aufzutreten.

Java Full Stack Developer
KBC Technologies Group
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>