Auf einen Blick
- Aufgaben: Entwickle komplexe Softwarelösungen und arbeite eng mit verschiedenen Stakeholdern zusammen.
- Arbeitgeber: Führendes Unternehmen im Technologiebereich mit innovativer Kultur.
- Mitarbeitervorteile: Attraktives Gehalt, Gesundheitsleistungen, Remote-Arbeit und Weiterbildungsmöglichkeiten.
- Warum dieser Job: Nutze moderne Technologien und gestalte innovative Projekte, die einen echten Unterschied machen.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in Java und Kenntnisse in agilen Methoden.
- Andere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen und Teamarbeit.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Job ID: 2024-12528
Job Location: Remote
Employment Type: W2
Duration: Long Term
Positions: 1
Eligibility: All Work Authorizations Permitted – No Visa Transfers
Key Technology: Java, Spring Boot, Bootstrap, Logback, Agile, Gradle
Job Responsibilities
- Entwickeln Sie detaillierte Lösungsdesigns innerhalb von SDS und fungieren Sie als Anwendungsexperte während des Design- und Entwicklungszyklus.
- Verantwortlich für die Entwicklung komplexer Anwendungen/Systeme, Programmierung/Codierung.
- Erstellen Sie umfassende End-to-End-Lösungen und koordinieren Sie die Stakeholder zur Unterstützung von Entwicklungsinitiativen.
- Entwickeln Sie funktionale, technische und Benutzeroberflächendesigns sowie Code, die den definierten Geschäfts-, Leistungs- und Entwicklungsstandards entsprechen.
- Beraten Sie bei der Entwicklung der Systemanforderungsspezifikation (SRS) und wenden Sie funktionales Geschäftswissen an, um optimale Software zu entwerfen.
- Überprüfen Sie technische Ergebnisse während der Design- und Entwicklungsphasen, um die Qualitätssicherung sicherzustellen und Lücken oder Neugestaltungsanforderungen zu identifizieren.
- Arbeiten Sie mit dem Technologie-Projektmanager, Business Analysts / Systems Analysts und anderen Teammitgliedern zusammen, um Metriken und Leistungsziele zu definieren.
- Halten Sie sich an die Unternehmenspraktiken für Technologielieferungen, Standards, Projektmanagementdisziplinen und Anforderungen an Risiko/Produktionskapazität.
- Liefern Sie effektive Lösungen, die wichtige Projektmeilensteine rechtzeitig und im Rahmen des Budgets mit Unternehmensqualität und Sicherheitsstandards erfüllen.
- Führen Sie Code-Reviews, betriebliche Bereitschaftsüberprüfungen durch und unterstützen Sie die Genehmigung von Überprüfungen für das Lösungsdesign.
- Stellen Sie sicher, dass das Design wiederverwendbare Komponenten nutzt, die auf Geschäftsanforderungen zurückverfolgt werden können.
- Identifizieren und beheben Sie Anwendungs- und Datenprobleme über Fähigkeiten und Releases hinweg.
- Verbessern Sie kontinuierlich Ihr Wissen/Fachwissen und bleiben Sie über neue Technologien informiert.
- Priorisieren und verwalten Sie Ihre Arbeitslast, um qualitativ hochwertige Ergebnisse innerhalb der Fristen zu liefern.
- Unterstützen Sie ein positives Arbeitsumfeld, das Service, Qualität, Innovation und Teamarbeit fördert.
- Empfehlen Sie Möglichkeiten zur Steigerung der Produktivität, Effektivität und betrieblichen Effizienz.
- Aufbauen von Beziehungen zu Geschäfts- und Technologiepartnern, Programm- und Projektmanagern.
- Teilnehmen am Wissensaustausch innerhalb des Teams und der Geschäftseinheiten.
- Führen Sie komplexe, schwierige technische Aufgaben unabhängig aus und geben Sie anderen Anleitung.
- Aktiv komplexe Projektpläne entwickeln und die Auswirkungen/Risiken beim Integrieren von Drittanbieterlösungen verstehen.
Skills and Experience Required
- 5-7 Jahre relevante Erfahrung in Java, einschließlich 2+ Jahre mit Java 8.
- 3+ Jahre mit dem Spring-Framework und der Entwicklung von REST-Endpunkten (Spring Core mit Annotation, Spring Boot, Spring REST Docs).
- Gutes Verständnis von Spring Security & Autorisierung.
- 2+ Jahre Erfahrung mit Bereitstellungsautomatisierungstools wie Jenkins.
- 1+ Jahr Erfahrung mit Logging-Frameworks SLF4J & Logback.
- 2+ Jahre Erfahrung im Schreiben von Unit-Testfällen mit JUnit 4.
- Erfahrung in der Arbeit mit der Agile-Methodik.
- Erfahrung mit Build-Tools Gradle/Maven und Git-Versionierung – 2+ Jahre.
- Erfahrung mit Twitter Bootstrap API und/oder Foundation.
- Ausgezeichnete Kommunikationsfähigkeiten.
- Erfahrung im Beziehungsmanagement.
Desired Skills
- Cloud-Bereitstellung – Azure.
- Erfahrung mit Verkaufs-Onboarding-Anwendungen im Finanz-/Bankwesen.
- Kenntnisse in responsiven Webanwendungen mit Angular.
- Erfahrung in der Unternehmens-/Finanzbranche.
- Kenntnis von Bank- und Technologiestandards (Infrastruktur, Architektur, Prozesse, Anwendungen) – von Vorteil.
- Gutes Verständnis von Agile-Methoden.
Education
- Untergradabschluss oder technisches Zertifikat in Informatik oder einem verwandten Bereich.
Senior Java Backend Developer Arbeitgeber: Highbrow LLC
Kontaktperson:
Highbrow LLC HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Java Backend Developer
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Recruitern in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.
✨Bereite dich auf technische Interviews vor!
Mach dich mit typischen Fragen zu Java, Spring Boot und REST-APIs vertraut. Übe Coding-Challenges auf Plattformen wie LeetCode oder HackerRank, um dein Wissen aufzufrischen und sicherer aufzutreten.
✨Zeige deine Leidenschaft für Technologie!
Sprich über deine neuesten Projekte oder Technologien, die du ausprobiert hast. Zeige, dass du nicht nur die Anforderungen erfüllst, sondern auch aktiv an deiner Weiterentwicklung arbeitest.
✨Bewirb dich direkt über unsere Website!
Wir bei StudySmarter lieben es, talentierte Entwickler wie dich zu sehen! Bewirb dich direkt über unsere Website, um sicherzustellen, dass deine Bewerbung die richtige Aufmerksamkeit erhält.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Java Backend Developer
Tipps für deine Bewerbung 🫡
Mach es persönlich!: Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Note und erzähle uns, warum du dich für die Stelle als Senior Java Backend Developer interessierst. Wir lieben es, wenn Bewerber ihre Leidenschaft für Technologie und Entwicklung zeigen.
Betone deine Erfahrungen: Stell sicher, dass du deine relevanten Erfahrungen mit Java, Spring Boot und anderen Technologien klar hervorhebst. Zeig uns konkrete Beispiele, wie du in der Vergangenheit komplexe Anwendungen entwickelt hast. Das hilft uns, deine Fähigkeiten besser einzuschätzen!
Sei präzise und strukturiert: Halte deine Bewerbung klar und übersichtlich. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. Wir schätzen eine gut strukturierte Bewerbung, die es uns leicht macht, deine Qualifikationen zu erkennen.
Bewirb dich über unsere Website: Vergiss nicht, dich direkt über unsere Website zu bewerben! So stellst du sicher, dass deine Bewerbung schnell bei uns ankommt und wir sie zügig bearbeiten können. Wir freuen uns darauf, von dir zu hören!
Wie du dich auf ein Vorstellungsgespräch bei Highbrow LLC vorbereitest
✨Mach dich mit den Technologien vertraut
Stelle sicher, dass du die Schlüsseltechnologien wie Java, Spring Boot und Gradle gut verstehst. Bereite dich darauf vor, spezifische Fragen zu diesen Technologien zu beantworten und zeige, wie du sie in deinen bisherigen Projekten eingesetzt hast.
✨Bereite Beispiele aus der Praxis vor
Denke an konkrete Projekte, an denen du gearbeitet hast, und sei bereit, diese im Detail zu erläutern. Zeige, wie du komplexe Probleme gelöst hast und welche Rolle du im Team gespielt hast. Das gibt dem Interviewer einen Einblick in deine praktische Erfahrung.
✨Verstehe die Agile Methodik
Da Erfahrung mit Agile gefordert ist, solltest du die Prinzipien und Praktiken gut kennen. Bereite dich darauf vor, darüber zu sprechen, wie du in agilen Teams gearbeitet hast und welche Methoden du angewendet hast, um die Effizienz zu steigern.
✨Kommunikation ist der Schlüssel
Gute Kommunikationsfähigkeiten sind wichtig, besonders wenn es darum geht, technische Konzepte verständlich zu erklären. Übe, wie du komplexe technische Informationen klar und präzise präsentieren kannst, sowohl für technische als auch für nicht-technische Stakeholder.