Senior Java Developer (remote)
Senior Java Developer (remote)

Senior Java Developer (remote)

Vollzeit 48000 - 72000 € / Jahr (geschätzt) Home Office möglich
Go Premium
L

Auf einen Blick

  • Aufgaben: Entwickle und integriere Derivate-Handelsanwendungen und kommuniziere mit Stakeholdern.
  • Arbeitgeber: Internationale Investmentbank mit Fokus auf innovative IT-Systeme.
  • Mitarbeitervorteile: Remote-Arbeit, wettbewerbsfähiges Gehalt und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Warum dieser Job: Gestalte die Zukunft des Handels mit modernster Technologie und mache einen echten Unterschied.
  • Gewünschte Qualifikationen: Mindestens 6 Jahre Erfahrung in der Softwareentwicklung mit Java und starken Kommunikationsfähigkeiten.
  • Andere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen und internationalen Teams.

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

Project description

An international Investment Bank is enhancing its IT systems by introducing new technology and integrating with new third-party providers. Several projects will take place in the coming years, focusing on Trading, Market data, and Risk Management. Looking for someone who can multitask, learn legacy code, discuss issues, bug fixes, and enhancement requests raised by users with stakeholders, etc.

Responsibilities

  • Develop/integrate Derivative Trading Applications
  • Communicate with business stakeholders including Traders, Operations and Strats
  • Help to understand and translate business requirements into technical design specifications
  • Identify technology solutions for enhancements or new initiatives
  • Implement unit and integration test cases with industry standard test automation frameworks
  • Document changes necessary to support business

SKILLS

Must have

  • 6+ years of enterprise development experience (Java/JDK 8+)
  • Experience developing High-Performance and Distributed Applications
  • Experience with Message Brokers (ActiveMQ, RabbitMQ, Kafka, or similar)
  • Experience with Cache/In-Memory Data Grids (Redis, Hazelcast, or similar)
  • Experience with REST/SOAP/gRPC
  • Expertise in OOP/OOD
  • Expertise in concurrency and multithreading
  • Spring (including Spring Boot and Spring Boot Actuator)
  • Strong SQL and DB knowledge
  • Experience with automated testing (TDD, BDD, Mutation testing)
  • Knowledge of common Linux commands
  • Experience working on geo-distributed and asynchronous teams
  • Exceptional verbal and written communication skills
  • High level of self-organization and self-management
  • At least B2 English

Nice to have

  • Apache Camel
  • Familiarity with job schedulers (Tidal, Control-M, Autosys)

#J-18808-Ljbffr

Senior Java Developer (remote) Arbeitgeber: Luxoft

Als international tätige Investmentbank bieten wir unseren Mitarbeitern die Möglichkeit, an spannenden IT-Projekten zu arbeiten, die modernste Technologien und innovative Lösungen im Bereich Trading, Marktdaten und Risikomanagement integrieren. Unsere Unternehmenskultur fördert Teamarbeit und kontinuierliches Lernen, während wir gleichzeitig flexible Arbeitsbedingungen und umfangreiche Entwicklungsmöglichkeiten bieten, um sicherzustellen, dass unsere Mitarbeiter in ihrer Karriere wachsen können. Durch die Arbeit in einem dynamischen, remote-freundlichen Umfeld profitieren Sie von einer ausgewogenen Work-Life-Balance und der Chance, mit Experten aus der ganzen Welt zusammenzuarbeiten.
L

Kontaktperson:

Luxoft HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior Java Developer (remote)

Netzwerken, Netzwerken, Netzwerken!

Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Branchenprofis in Kontakt zu treten. Teile deine Erfahrungen und Projekte, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.

Bereite dich auf technische Interviews vor

Mach dich mit typischen Fragen und Aufgaben für Java-Entwickler vertraut. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären – das zeigt dein Verständnis und deine Kommunikationsfähigkeiten.

Zeige deine Soft Skills

In der Zusammenarbeit mit Stakeholdern ist Kommunikation entscheidend. Sei bereit, Beispiele zu nennen, wie du Probleme gelöst oder Anforderungen erfolgreich umgesetzt hast. Das macht dich nicht nur als Entwickler, sondern auch als Teamplayer attraktiv.

Bewirb dich direkt über unsere Website

Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht und du die besten Chancen auf ein persönliches Gespräch hast.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Java Developer (remote)

Java/JDK 8+
Entwicklungs-Erfahrung in Hochleistungs- und verteilten Anwendungen
Message Brokers (ActiveMQ, RabbitMQ, Kafka oder ähnlich)
Cache/In-Memory Data Grids (Redis, Hazelcast oder ähnlich)
REST/SOAP/gRPC
OOP/OOD
Concurrency und Multithreading
Spring (einschließlich Spring Boot und Spring Boot Actuator)
SQL und Datenbankkenntnisse
Automatisiertes Testen (TDD, BDD, Mutation Testing)
Kenntnisse gängiger Linux-Befehle
Erfahrung in geo-distribuierten und asynchronen Teams
Ausgezeichnete mündliche und schriftliche Kommunikationsfähigkeiten
Hohe Selbstorganisation und Selbstmanagement
Englischkenntnisse mindestens auf B2-Niveau

Tipps für deine Bewerbung 🫡

Sei du selbst!: Wir wollen dich kennenlernen, also zeig uns, wer du wirklich bist! Lass deine Persönlichkeit in deiner Bewerbung durchscheinen und sei authentisch. Das macht einen großen Unterschied!

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

Zeig deine Erfahrungen!: Erzähle uns von deinen bisherigen Projekten und wie du deine Skills in der Praxis eingesetzt hast. Besonders wichtig sind hier deine Erfahrungen mit Java und den Technologien, die wir suchen. Mach es konkret!

Bewirb dich über unsere Website!: Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und wir sie schnell bearbeiten können!

Wie du dich auf ein Vorstellungsgespräch bei Luxoft vorbereitest

Mach dich mit den Technologien vertraut

Stelle sicher, dass du die Technologien und Tools, die in der Stellenbeschreibung erwähnt werden, gut verstehst. Das bedeutet, dass du nicht nur die Grundlagen von Java und Spring beherrschst, sondern auch mit Message Brokers und Cache-Systemen vertraut bist. Bereite dich darauf vor, spezifische Fragen zu diesen Technologien zu beantworten.

Verstehe die Geschäftsanforderungen

Da du mit verschiedenen Stakeholdern kommunizieren musst, ist es wichtig, die geschäftlichen Anforderungen zu verstehen. Überlege dir, wie du technische Lösungen für diese Anforderungen entwickeln kannst. Bereite Beispiele vor, wie du in der Vergangenheit ähnliche Herausforderungen gemeistert hast.

Bereite dich auf technische Fragen vor

Erwarte technische Fragen zu Themen wie OOP, Multithreading und SQL. Übe das Lösen von Programmieraufgaben oder das Erklären von Code-Schnipseln. Du könntest auch gebeten werden, deine Erfahrungen mit automatisierten Tests zu erläutern, also sei bereit, darüber zu sprechen.

Kommunikation ist der Schlüssel

Da die Rolle viel Kommunikation erfordert, solltest du deine Kommunikationsfähigkeiten unter Beweis stellen. Übe, komplexe technische Konzepte einfach zu erklären. Zeige, dass du in der Lage bist, sowohl mit technischen als auch mit nicht-technischen Stakeholdern effektiv zu kommunizieren.

Senior Java Developer (remote)
Luxoft
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

>