Senior Software Engineer – Java (f/m/d)
Core
Designing, building, and maintaining scalable, secure, and high-performance backend systems for an identity verification platform serving millions of users globally.
Role type
Senior IC backend software engineer (Java)
Builds
Identity verification platform microservices and backend systems
Domain
Digital identity, fraud prevention, FinTech
Deliverable
production ML models | product features
Required skills
Java, Spring/Spring Boot, JVM performance tuning, relational databases (MySQL/PostgreSQL), RESTful API design, unit testing (JUnit/Mockito), TDD, CI/CD, Git, Maven, Docker
Preferred skills
Kubernetes, AWS, microservices architectures, security/compliance environments (FinTech/KYC), message brokers (Kafka/RabbitMQ)
Technologies
Java, Spring Boot, MySQL, PostgreSQL, JUnit, Mockito, Docker, Kubernetes, AWS, Kafka, RabbitMQ
Responsibilities
Design and develop robust Java applications and microservices; Contribute to architectural decisions and system design; Identify performance bottlenecks and optimize applications; Debug complex issues; Guide and mentor junior developers; Conduct code reviews
Seniority
Senior, hands-on IC with mentorship