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
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)
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.