Software Engineer (Java) - Identify & Verification Services Team
Core
Design and build scalable, reliable distributed systems for identity and verification services, managing KYC data collection and automated verification across the customer onboarding lifecycle.
Role type
Senior IC Software Engineer (Java)
Builds
Foundational platforms and core services for establishing and maintaining trusted customer identity throughout their lifecycle with Adyen.
Domain
Fintech / Identity & Verification
Deliverable
production ML models | product features
Required skills
Java, REST APIs, distributed systems, SQL/PostgreSQL, monitoring/SLOs, event-driven architecture
Preferred skills
Kafka, RabbitMQ, Temporal.io, Cassandra, Big Data Platform
Technologies
Java, PostgreSQL, Kafka, RabbitMQ, Temporal.io, Cassandra
Responsibilities
Design and build solutions for highly scalable and reliable distributed systems; Develop and implement KYC data collection and automated verification processes; Contribute to the platform framework for legal entity onboarding; Influence architectural design and strategic implementation; Implement robust monitoring, SLOs, and alerting; Develop observability tools to monitor system performance.
Seniority
Mid-to-Senior, hands-on IC