Senior Software Engineer – Java (f/m/d)
Senior Software Engineer – Java (f/m/d)
Senior Software Engineer – Java (f/m/d)
Senior Software Engineer – Java (f/m/d)
Jobriver HR Service
Internet, IT
Berlin
- Art der Beschäftigung: Vollzeit
- 62.000 € – 84.000 € (von XING geschätzt)
- Vor Ort
- Zu den Ersten gehören
Senior Software Engineer – Java (f/m/d)
Über diesen Job
Senior Software Engineer – Java (f/m/d)
Beschreibung
Das Unternehmen ist ein führender Anbieter im Bereich digitale Identität und Betrugsprävention in Europa. Mit einer klaren Mission, Vertrauen in das mächtigste Gut der digitalen Welt zu verwandeln, bietet es KI-gesteuerte, SaaS-basierte Identitätslösungen an, die skalierbare Sicherheit, anpassungsfähige Compliance und Echtzeit-Betrugsprävention gewährleisten. In dieser Rolle als Senior Software Engineer – Java sind Sie verantwortlich für das Design, den Aufbau und die Wartung skalierbarer, sicherer und leistungsstarker Backend-Systeme für die Identitätsverifizierungsplattform des Unternehmens. Sie arbeiten in einem interdisziplinären Team und tragen zu Architekturentscheidungen bei, mentorieren Teammitglieder und gestalten die technische Ausrichtung der Produkte, die Millionen von Nutzern weltweit bedienen. Zu Ihren Aufgaben gehören die Entwicklung robuster Java-Anwendungen und Microservices, das Schreiben von sauberem, effizientem und gut dokumentiertem Code sowie die enge Zusammenarbeit mit Produktmanagern, UX-Designern, DevOps- und QA-Ingenieuren. Sie identifizieren Leistungsengpässe, debuggen komplexe Probleme und optimieren Anwendungen für hochvolumige Transaktionen. Zudem bleiben Sie über die neuesten Technologien informiert und tragen zur technischen Innovation und kontinuierlichen Verbesserung bei. Sie haben die Möglichkeit, Junior-Entwickler zu führen und Wissen innerhalb des Teams zu teilen.
Anforderungen
Der ideale Kandidat bringt mehr als 5 Jahre Erfahrung in der professionellen Softwareentwicklung mit, wobei der Schwerpunkt auf Java liegt. Sie verfügen über umfassende Kenntnisse in Java EE sowie Spring/Spring Boot und haben ein solides Verständnis für JVM-Leistungsoptimierung. Zudem sollten Sie Erfahrung mit relationalen Datenbanken wie MySQL und PostgreSQL mitbringen sowie starke Kenntnisse in der Gestaltung und Entwicklung von RESTful APIs. Erfahrung mit Unit-Testing-Frameworks wie JUnit und Mockito sowie testgetriebener Entwicklung (TDD) sind ebenfalls erforderlich. Vertrautheit mit CI/CD-Pipelines, Git, Maven und Docker ist von Vorteil, ebenso wie Erfahrung in agilen/Scrum-Umgebungen. Sie sollten über ausgeprägte analytische und problemlösende Fähigkeiten verfügen und eine kooperative, proaktive Einstellung mitbringen. Bonusfähigkeiten umfassen Kenntnisse in Kubernetes, AWS oder Microservices-Architekturen sowie Erfahrungen in sicherheitsbewussten oder compliance-intensiven Umgebungen wie FinTech oder KYC.