Java Software Engineer (Identity Proofing)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Java Software Engineer (Identity Proofing): Design and develop services as part of distributed applications for document and image processing with an accent on maintainability, testability, performance, security, and quality. Focus on microservices architecture, database optimization, messaging systems, and platform improvements.
Location: Spain (Fully Remote status but hybrid work style requiring in-office collaboration several days a week, Madrid office). Fluency in English and Spanish required.
Company
Pan-European digital identity company helping organizations verify identities, authenticate users, and enable e-signing across Europe.
What you will do
- Design and develop services for distributed applications in the Documents team focused on document and image processing.
- Collaborate with team and product owner on requirements.
- Ensure maintainability, testability, performance, security, and quality of services.
- Participate in code reviews and continuously improve the platform.
Requirements
- 3+ years of experience with Java v21 and Spring Boot.
- Strong knowledge of SQL and NoSQL databases.
- Experience with messaging systems like RabbitMQ.
- Familiarity with microservices architecture.
- Fluency in English and Spanish.
Nice to have
- Hands-on experience with CI/CD practices.
- Exposure to Agile and DevOps methodologies.
- Experience with documents and image processing, biometrics compression, ML, and AI.
- Familiarity with cloud-native architecture concepts like scalability, resiliency, and security.
Culture & Benefits
- Tailored benefits package by location, tech gear of your choice.
- Hybrid work with flexible model, extra 5 paid days off annually plus work anniversary days.
- Health & wellness packs, Headspace app access.
- Continuous growth with quarterly talks, dedicated training time, Udemy, mentorship, career paths.
- Customised onboarding, international team with office swaps (2 months/year) and work from any EU country (3 weeks/year).
- Paid volunteer time, feedback culture, meet-ups, and Kick-off events.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β