Skip to content
IDnow logo

Senior Software Engineer – Java

IDnowIdentity Verification company
Berlin, GermanySenior
Corsair Capital
Seventure Partners
BayBG Venture Capital
Giesecke+Devrient
European Investment Bank logo
European Investment Bank
10x Group
Software Engineering

About the role

TL;DR

Design, build, and maintain scalable backend systems using Java.

  • 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 IDnow’s identity verification platform.
  • You will contribute to architecture decisions and help shape the technical direction of products serving millions globally.
  • Key Responsibilities Design, develop, and maintain robust Java applications and microservices.
  • Contribute to architectural decisions and system design for scalable, secure solutions.
  • Write clean, efficient, and well-documented code.
  • Collaborate closely with product managers, UX designers, DevOps, and QA engineers.
  • Identify performance bottlenecks, debug complex issues, and optimize applications.
  • Requirements 5+ years of professional software development experience with a strong focus on Java.
  • Expertise in Java EE and Spring / Spring Boot.
  • Solid understanding of JVM performance tuning and optimization.
  • Proficiency with relational databases (MySQL, PostgreSQL).
  • Strong experience in RESTful API design and development.
View original posting →

Required skills

JavaMicroservicesREST APIMySQLPostgreSQLJUnitGitCI/CDDocker

Nice-to-have skills

KubernetesAWS

Domain expertise

fintech

Benefits & perks

Mental health support, Training platform access, Remote work support, Flexible working hours, Onsite gatherings, Special leave days, Workcation possibilities

Tech stack

JavaSpringMySQLPostgreSQLREST APIJUnitCI/CDGitDockerKubernetesAWS

Similar jobs

D

Software Engineer

P

IT DevOps Engineer

O

Mid-Level BE Engineer