Senior Java Back End Developer

Senior Java Back End Developer

Full Time 108000 - 132000 CHF / Jahr (geschätzt) Vor Ort
T

Auf einen Blick

  • Aufgaben: Entwickle und pflege Kernservices für unsere Finanzplattform Master Finance.
  • Unternehmen: THEMA Consulting, führender Anbieter im Finanzsektor mit innovativer Kultur.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Team mit internationalen Kollegen und hervorragenden Karrieremöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der Finanztechnologie und arbeite an spannenden Projekten.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Entwicklung von Java-Anwendungen.

Das prognostizierte Gehalt liegt zwischen 108000 - 132000 CHF pro Jahr.

THEMA Consulting ist ein führender Lösungsanbieter für Treasury-, Kapitalmarkt- und Risikomanagement-Abteilungen von Banken und Unternehmen. Wir entwickeln und passen unsere Master Finance Suite an verschiedene Betriebsmodelle an. Master Finance ist eine umfassende plattformübergreifende Front-to-Accounting-Plattform, die komplexe finanzielle Workflows unterstützt.

Wir verstärken unser technisches und funktionales Team in unserem Hauptsitz in Lugano.

In dieser Rolle werden Sie Teil des Produktentwicklungsteams von THEMA Consulting und tragen zur Weiterentwicklung von Master Finance bei, unserer Unternehmensplattform, die Treasury-, Kapitalmarkt- und Risikomanagement-Aktivitäten für Banken und Unternehmen unterstützt. Als Senior Java Back-End Developer entwerfen, entwickeln und warten Sie Kernservices und Frameworks und tragen zur Architektur, Zuverlässigkeit und Leistung einer komplexen, datengestützten Finanzplattform bei.

Sie arbeiten eng mit anderen Entwicklern, funktionalen Beratern und Geschäftspartnern zusammen, um anspruchsvolle Geschäftsanforderungen in robuste technische Lösungen zu übersetzen. Sie spielen eine aktive Rolle bei architektonischen Entscheidungen, technischem Design, Code-Reviews und Softwarequalität und helfen, ein gemeinsames Produkt weiterzuentwickeln, das in verschiedenen Kundenumgebungen bereitgestellt wird. Dies ist eine praktische Senior-Engineering-Rolle, die Softwareentwicklung, architektonische Verantwortung und Systemintegration kombiniert. Sie arbeiten mit modernen Java- und Spring-Technologien und tragen zur Weiterentwicklung und Integration etablierter Unternehmenskomponenten bei.

Profil Anforderungen:

  • 5+ Jahre Berufserfahrung in der Entwicklung von Enterprise-Java-Anwendungen mit nachgewiesener technischer Verantwortung auf Senior-Level.
  • Starkes Wissen über Java 25+ und moderne Java-Entwicklungspraktiken, einschließlich objektorientiertem Design, SOLID-Prinzipien, Entwurfsmustern und Dependency Injection.
  • Umfangreiche Erfahrung mit dem Spring Framework und Spring Boot sowie Kenntnisse in Git und Gradle.
  • Nachweisliche Erfahrung im Entwerfen und Warten von datenintensiven, mehrschichtigen Anwendungen mit Fokus auf Modularität, Wartbarkeit, Skalierbarkeit und Zuverlässigkeit.
  • Starke Erfahrung mit Oracle RDBMS, SQL, Datenbankmodellierung, Transaktionsmanagement, ORM-Frameworks und Datenbankleistungsoptimierung.
  • Solides Verständnis von asynchroner Nachrichtenübertragung und Integrationsmustern, einschließlich JMS und verwandten APIs.
  • Erfahrung im Entwerfen und Warten von serviceorientierten und verteilten Anwendungen, einschließlich API-Design, Systemintegration, Fehlerbehandlung, Resilienz und zuverlässiger inter-service Kommunikation.
  • Starkes Verständnis von Anwendungssicherheit, einschließlich TLS, Zertifikatsmanagement, gegenseitiger Authentifizierung und sicherer Handhabung sensibler Daten.
  • Erfahrung im Entwerfen und Implementieren automatisierter Unit- und Integrationstests mit JUnit und verwandten Testwerkzeugen zur Sicherstellung der Softwarequalität und Vermeidung von Regressionen.
  • Erfahrung in der Entwicklung und Wartung produktbasierter Softwarelösungen, einschließlich kundenspezifischer Konfigurationen, wiederverwendbarer Funktionen, Patches und Produktanpassungen.
  • Fähigkeit, technisches Design voranzutreiben und zu architektonischen Entscheidungen beizutragen, indem Kompromisse bewertet und Wartbarkeit, Zuverlässigkeit, Leistung, Lieferfristen und geschäftliche Prioritäten in Einklang gebracht werden.
  • Fähigkeit zur effektiven Zusammenarbeit mit Back-End- und Front-End-Entwicklern, funktionalen Beratern und Geschäftspartnern, um Geschäftsanforderungen in robuste technische Lösungen zu übersetzen.
  • Starke Problemlösungsfähigkeiten, Verantwortungsbewusstsein, Pragmatismus und effektive Kommunikation in einem internationalen, multikulturellen Umfeld.
  • Fließend in Italienisch und Englisch.

Nice to have:

  • BSc oder MSc in Informatik oder einem verwandten Bereich oder gleichwertige Berufserfahrung.
  • Erfahrung mit Apache Thrift oder anderen plattformübergreifenden RPC- und Interoperabilitätsframeworks.
  • Erfahrung mit Messaging-Plattformen wie ActiveMQ, RabbitMQ oder Kafka.
  • Erfahrung mit CI/CD-Tools wie Jenkins und automatisierten Qualitätsprüfungen.
  • Vertrautheit mit agilen Methoden, einschließlich Scrum.
  • Erfahrung in der Integration von Java-Diensten mit nativen C++-Anwendungen, die unter Microsoft Windows laufen.
  • Erfahrung mit Windows Server oder Unix-basierten Laufzeitumgebungen.
  • Erfahrung in Banking-, Treasury-, Kapitalmarkt- oder Risikomanagement-Anwendungen.
  • Vertrautheit mit Front-End-Technologien wie Angular.

Branche: Informationstechnologie und Dienstleistungen, Finanzdienstleistungen, Kapitalmärkte

Beschäftigungsart: Vollzeit

Jobfunktionen: Senior Developer

THEMA Consulting ist ein Arbeitgeber, der Chancengleichheit bietet: Wir respektieren und möchten jede Person stärken und unterstützen die vielfältigen Kulturen, Perspektiven, Fähigkeiten und Erfahrungen innerhalb unserer Belegschaft.

Senior Java Back End Developer Arbeitgeber: THEMA Consulting | MasterFinance for Treasury & Risk

THEMA Consulting ist ein hervorragender Arbeitgeber, der eine dynamische und unterstützende Arbeitsumgebung in Lugano bietet. Wir fördern die berufliche Weiterentwicklung unserer Mitarbeiter durch attraktive Karrierechancen und ein offenes Unternehmensklima, das die Beiträge jedes Einzelnen wertschätzt. Bei uns haben Sie die Möglichkeit, an innovativen Projekten im Bereich Treasury und Kapitalmärkte zu arbeiten und sich in einem engagierten Expertenteam weiterzuentwickeln.

T

Kontaktdaten:

THEMA Consulting | MasterFinance for Treasury & Risk Recruiting-Team

Jobgipfel Expertenrat🤫

Wir sind der Meinung, dass du so Senior Java Back End Developer erhalten könntest

✨Schau uf GitHub!

GitHub isch e super Plätz, um dine Code z'showe. Mach mit bei Open-Source-Projekten oder zeig, was du chasch - so chasch du dini Fähigkeiten und dein Engagement für d'Community demonstriere. Das hilft dir, Sichtbarkeit z'gwünne und potenzielle Arbeitgeber z'imponiere.

✨Besuch Tech-Meetups

Schau, ob's in dinere Nähe Tech-Meetups oder Konferenzen git. Das isch e genial Möglichkeite, um mit andere Softwareentwickler in Kontakt z'trete und eventuell sogar leiti von THEMA Consulting | MasterFinance for Treasury & Risk z'treffe. Networking isch wichtig, und so chasch du vielleicht dä Job näh!

✨Mach en Rücksprache mit Gründungszentren

Wenn du in Start-ups interessiert bisch, schau, ob’s bei dir in der Region Gründungszentren git. Viele Start-ups sind ständig uf der Suoch nach Talent. Das kann dir en super Einstieg in die Branche gebe und du chasch direkt mit den Gründern zämme schaffe.

✨Bewirb dich über üs!

Vergiss nöd, dass du di direkt über üsi Webseite für d'Position als Senior Java Back End Developer bewerbe chasch. Da hebsch du en direktere Kontakt zu üs, und mir lueged uns dini Bewerbung persönlich a. Mach uns Freud uf dini Skills – wir sind gspannt, dich kennenzulernen!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Java Back End Developer mit Bravour zu bestehen

Java 25+
Spring Framework
Spring Boot
Git
Gradle
Oracle RDBMS
SQL

Einige Tipps für deine Bewerbung 🫡

Zeig din Projekte!:Im Software-Entwicklungsbereich isch's wichtig, dass du dinen Umgang mit Technologie zeigst. Erwähn din GitHub-Account oder ander Plattformen, wo du Projekte oder Codes teilst. Das hilft uns, e Vorstellung vo dine Fähigkeiten und deinem Stil z'kriege!

Tech-Stack im CV:Mach sicher, dass du de Tech-Stack in dim CV klar angibsch. Us Debatte über Programmiersprachen, Frameworks bis hin zu Tools, die du beherrschsch, alles zählt. Das zeigt uns, dass du fit bisch für die Role und dies cha über sälber mit dä Trennern rede.

Motivationsbrief für die Software-Entwicklung:In dim Motivationsbrief könntsch du usdrücklich din Enthusiasmus für Software-Entwicklung teile. Erzähl, warum die Branche für dich spannend isch und wie du dein Wissen möchte vertiefen und mit uns wachsen. Zeig, dass du wirklich für die Full-Time-Stelle brennsch!

Halt's unkompliziert und klar:Bei einer Bewerbung in der Software-Entwicklung isch Klarheit das A und O. Verwend e klärliche Struktur in dim CV und Brief, damit mir schnell d'Wichtigste erfahre. Füll au nid alles mit technisches Vokabular voll, sondern mach's i de verständlich für uns. Und vergiss nöd: Bewirb dich über unsere Website!

Wie man sich auf ein Vorstellungsgespräch bei THEMA Consulting | MasterFinance for Treasury & Risk vorbereitet

✨Code deinen Weg zum Erfolg

Weiss, dass du vermutlich technische Fragen oder Coding-Challenges erwarten kannst. Nimm dir Zeit, um an Plattformen wie LeetCode oder HackerRank zu üben. Wenn du in der Lage bist, Problemlösungen zu erklären und deine Denkanstöße zu zeigen, machst du einen guten Eindruck!

✨Mach dein Portfolio bereit

Stell sicher, dass dein Portfolio auf dem neuesten Stand ist und deine besten Projekte zeigt. Erkläre nicht nur die technischen Details, sondern auch, was du aus den Projekten gelernt hast – das zeugt von deinem Engagement zur ständigen Verbesserung.

✨Verstehe die Tools und Technologien

Finde heraus, welche Programmiersprachen und Tools bei THEMA Consulting | MasterFinance for Treasury & Risk genutzt werden. Wenn du schon Erfahrung mit Technologien wie Java, Python oder spezifischen Frameworks hast, bring das unbedingt zur Sprache. Es zeigt, dass du bereit bist, dich nahtlos ins Team einzufügen.

✨Bereite dich auf team-orientierte Fragen vor

In der Software-Entwicklung ist Teamarbeit entscheidend. Bereite Beispiele vor, wo du erfolgreich im Team gearbeitet hast oder wie du Konflikte gelöst hast. Das gibt dem Interviewer einen Einblick in deine Soft Skills und wie du in die Unternehmenskultur von THEMA Consulting | MasterFinance for Treasury & Risk passen könntest.