Senior Software Engineer – Java (f/m/d)

Senior Software Engineer – Java (f/m/d)

Berlin Vollzeit 48000 - 84000 € / Jahr (geschätzt) Kein Homeoffice möglich
I

Auf einen Blick

  • Aufgaben: Entwickle robuste Java-Anwendungen für unsere Identitätsverifizierungsplattform.
  • Unternehmen: IDnow, ein innovatives Unternehmen im Bereich Identitätsverifizierung.
  • Vorteile: Wettbewerbsfähiges Gehalt, flexible Arbeitszeiten und Zugang zu Weiterbildungsressourcen.
  • Weitere Informationen: Dynamisches Team mit Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung.
  • Warum dieser Job: Gestalte die Zukunft der Sicherheit und arbeite an spannenden Projekten mit globaler Reichweite.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit Schwerpunkt auf Java.

Das prognostizierte Gehalt liegt zwischen 48000 - 84000 € pro Jahr.

IDnow is a leader in digital identity and fraud prevention in Europe with a mission to transform trust into the most powerful asset in the digital world, empowering enterprises with AI-driven, SaaS-based identity solutions that deliver scalable security, adaptive compliance, and real-time fraud prevention . Through its broad portfolio of digital identity and fraud prevention solutions, IDnow establishes, maintains and enriches trust throughout the customer journey, ensuring businesses can confidently and securely operate while leveraging digital identity to drive growth, security and scalability.

The company has offices in Germany, United Kingdom, Romania and France , and is backed by renowned institutional investors, including Corsair Capital and Seventure Partners. Its portfolio of international clients spans a wide range of end markets including financial services, telecommunications, travel & mobility, gaming, and other industries.

This position is based in Germany, preferably Munich / Berlin (Hybrid office also available).

As a Senior Software Engineer – Java , you will play a key role in designing, building, and maintaining scalable, secure, and high-performance backend systems for our identity verification platform. Working in a cross-functional team, you will contribute to architecture decisions, mentor team members, and help shape the technical direction of our products that serve millions of users globally.

Key Responsibilities

  • Design, develop, and maintain robust Java applications and microservices powering IDnow’s identity verification platform.
  • Contribute to architectural decisions and system design for scalable, secure, and maintainable solutions.
  • Write clean, efficient, and well-documented code following best practices and engineering standards.
  • Collaborate closely with product managers, UX designers, DevOps, and QA engineers in a cross-functional setup.
  • Identify performance bottlenecks, debug complex issues, and optimize applications for high-volume transactions.
  • Stay updated with the latest technologies and contribute to technical innovation and continuous improvement.
  • Guide and mentor junior developers, conduct code reviews, and share knowledge within the team.

Preferred Experience

  • 5+ years of professional software development experience with a strong focus on Java.
  • Expertise in Java EE and Spring / Spring Boot (or Play Framework).
  • Solid understanding of JVM performance tuning and optimization.
  • Proficiency with relational databases (MySQL, PostgreSQL).
  • Strong experience in RESTful API design and development.
  • Experience with unit testing frameworks (JUnit, Mockito) and test-driven development (TDD).
  • Familiarity with CI/CD pipelines, Git, Maven, and Docker.
  • Experience working in Agile/Scrum environments.
  • Strong analytical and problem-solving skills with a collaborative, proactive mindset.
  • Familiarity with Kubernetes, AWS, or microservices architectures.
  • Experience in security-conscious or compliance-heavy environments (e.g., FinTech, Identity, KYC).
  • Knowledge of message brokers (Kafka, RabbitMQ) or event-driven systems.
  • Health & Wellbeing: Use your full access to the mental health platform nilo, including 1on1 sessions.
  • We value personal and professional development: make full use of Udemy, our training platform with 24/7 access and unlimited content/course consumption incl. certification.
  • We make your remote work comfy: we provide support on equipment and offer flexible working hours.
  • We value collaboration & love to come together: regular onsite gatherings, internal initiatives and summer parties to connect outside of work.
  • May your family require your attention or other reasons apply: use the benefit of our paid special leave days.
  • Enjoy the possibility to combine work with a longer stay at your holiday destination or extend a weekend with our Workcation possibilities.
  • In addition to the perks & benefits above, we offer specific benefits that differ between our locations.

IDnow applies the principles of non-discrimination and equality: We strive to establish, maintain, and promote an open and inclusive recruitment process and working environment by respecting the principles of equal opportunities. Including but not limited to: sex, race or ethnic origin, religion or convictions, gender identity, citizenship, marital status, disability, age, or sexual orientation.

#J-18808-Ljbffr

Senior Software Engineer – Java (f/m/d) Arbeitgeber: IDnow Group

IDnow ist ein hervorragender Arbeitgeber, der Innovation und Sicherheit in den Mittelpunkt seiner Mission stellt. Mit einem flexiblen Arbeitsumfeld in München oder Berlin, das hybrides Arbeiten ermöglicht, fördern wir eine Kultur der Zusammenarbeit und des kontinuierlichen Lernens durch Zugang zu umfangreichen Schulungsressourcen. Unsere Mitarbeiter profitieren von einer Vielzahl an Vorteilen, darunter mentale Gesundheitsangebote, spezielle Freistellungstage und die Möglichkeit, Arbeit mit Reisen zu kombinieren, was IDnow zu einem attraktiven Arbeitsplatz für talentierte Softwareentwickler macht.

I

Kontaktdaten:

IDnow Group Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Engineer – Java (f/m/d) erhalten könnten

Tipp Nummer 1

Mach dir ein starkes Netzwerk! Nutze Plattformen wie LinkedIn, um mit anderen Fachleuten in Kontakt zu treten. Teile deine Erfahrungen und lerne von anderen – Networking kann dir Türen öffnen, die du sonst vielleicht nicht gefunden hättest.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Problemlösungsfähigkeiten unter Beweis zu stellen. Wir empfehlen dir, Plattformen wie LeetCode oder HackerRank zu nutzen, um deine Fähigkeiten zu schärfen.

Tipp Nummer 3

Sei proaktiv und zeige Interesse! Wenn du eine Stelle ins Auge gefasst hast, zögere nicht, direkt mit dem Team oder dem Recruiter in Kontakt zu treten. Zeige, dass du wirklich an der Position interessiert bist und stelle Fragen zu den Projekten, an denen sie arbeiten.

Tipp Nummer 4

Bewirb dich über unsere Website! Das gibt dir die beste Chance, direkt im Bewerbungsprozess gesehen zu werden. Wir freuen uns darauf, talentierte Entwickler wie dich kennenzulernen und gemeinsam an innovativen Lösungen zu arbeiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer – Java (f/m/d) mit Bravour zu bestehen

Java
Java EE
Spring
Spring Boot
JVM Performance Tuning
Relationale Datenbanken (MySQL, PostgreSQL)
RESTful API Design

Einige Tipps für deine Bewerbung 🫡

Sei authentisch!:Zeig uns, wer du wirklich bist! Deine Persönlichkeit und deine Motivation sind genauso wichtig wie deine technischen Fähigkeiten. Lass uns wissen, warum du Teil von IDnow werden möchtest und was dich antreibt.

Mach es klar und präzise!:Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir schätzen gut strukturierte Informationen, die schnell zu verstehen sind.

Betone deine Erfahrungen!:Erzähl uns von deinen bisherigen Projekten und Erfahrungen, die relevant für die Stelle sind. Zeige, wie du mit Java gearbeitet hast und welche Herausforderungen du gemeistert hast. Das gibt uns einen guten Einblick in deine Fähigkeiten.

Bewirb dich über unsere Website!:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass alles reibungslos läuft und wir deine Unterlagen schnell bearbeiten können. Wir freuen uns auf deine Bewerbung!

Wie man sich auf ein Vorstellungsgespräch bei IDnow Group vorbereitet

Mach dich mit der Unternehmensvision vertraut

Bevor du zum Interview gehst, solltest du die Vision und Mission von IDnow genau studieren. Verstehe, wie ihre Lösungen zur Identitätsverifizierung funktionieren und welche Probleme sie lösen. So kannst du gezielt Fragen stellen und zeigen, dass du wirklich an der Position interessiert bist.

Bereite technische Beispiele vor

Da du als Senior Software Engineer – Java arbeiten wirst, ist es wichtig, konkrete Beispiele aus deiner bisherigen Arbeit parat zu haben. Denke an Projekte, bei denen du Java EE oder Spring verwendet hast, und sei bereit, über Herausforderungen und Lösungen zu sprechen. Das zeigt deine Expertise und Problemlösungsfähigkeiten.

Zeige Teamgeist und Mentoring-Fähigkeiten

In der Stellenbeschreibung wird betont, dass du auch Junior-Entwickler mentorieren sollst. Bereite einige Beispiele vor, wie du in der Vergangenheit anderen geholfen hast, sich weiterzuentwickeln. Das zeigt, dass du nicht nur technisch versiert bist, sondern auch gut im Team arbeiten kannst.

Frage nach den neuesten Technologien

Nutze die Gelegenheit, um mehr über die Technologien zu erfahren, die IDnow verwendet. Frage nach ihren Erfahrungen mit CI/CD-Pipelines, Docker oder Kubernetes. Das zeigt dein Interesse an kontinuierlicher Verbesserung und technischer Innovation, was für die Rolle entscheidend ist.