Java Software Engineer (Identity Proofing), Spain
Core
Design and develop services for distributed applications within a document and image processing team to verify identities and enable electronic document signing.
Role type
Java Software Engineer (Backend)
Builds
Distributed applications for digital identity verification and document processing
Domain
Fintech / Digital Identity / Document Processing
Deliverable
production ML models | product features
Required skills
Java v21, Spring Boot, SQL, NoSQL databases, messaging systems (RabbitMQ), microservices architecture
Preferred skills
CI/CD practices, Agile and DevOps methodologies, document and image processing, biometrics compression, ML and AI, cloud-native architecture
Technologies
Java v21, Spring Boot, SQL, MongoDB, RabbitMQ, Google Cloud Platform
Responsibilities
Design and develop services as part of distributed applications, collaborate with the immediate team and product owner, work with requirements for maintainability, testability, performance, security, and quality, participate in code reviews and continuously improve the platform
Seniority
Mid-level, hands-on IC