This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our client builds a leading digital identity and fraud prevention platform used by banks, fintech companies, online marketplaces, and other regulated businesses worldwide. Their products combine biometric identity verification, document and image processing, and advanced fraud detection to help customers balance frictionless digital experiences with strong security and regulatory compliance. The company relies on AI, machine learning, and computer vision to power identity verification, mobile deposit, and liveness detection solutions used by thousands of organisations globally.
Job Responsibility
Design, develop, deploy, and maintain production-ready backend APIs and microservices in Java, targeting AWS as the primary deployment platform
Build scalable, resilient services using serverless and containerised architectures (ECS, Lambda, API Gateway)
Write clean, efficient, and testable code with strong emphasis on quality engineering and continuous delivery
Design and execute robust automated test suites including unit, integration, and performance tests
Collaborate with product managers, front-end engineers, QA, and cloud/operations teams to translate requirements into well-designed features
Contribute to CI/CD pipeline development and drive adoption of DevOps best practices for rapid and reliable deployments
Create and maintain internal software documentation and public API documentation
Participate in Agile ceremonies including stand-ups, sprint planning, refinements, and retrospectives
Mentor and support junior team members, sharing knowledge and elevating overall team capability
Requirements
5+ years of professional backend software development experience with Java as the primary language
Strong experience designing and building RESTful APIs and backend services in Java using modern frameworks (Spring Boot, Micronaut, or similar)
Proven experience developing and deploying solutions on Amazon Web Services (AWS)
Hands-on experience with microservices and/or serverless architectures
Solid background in CI/CD pipelines, automated testing, and continuous delivery practices
Experience building and deploying Dockerised applications
Experience writing automated unit, integration, and performance tests for reliability at scale
Good understanding of relational and/or NoSQL databases (e.g. MongoDB, DynamoDB, DocumentDB, RDS)
Strong communication skills and ability to collaborate effectively in a distributed, cross-functional environment
Solid understanding of Agile methodologies and practices
Proficiency with Git
Proficiency in spoken and written English
Nice to have
Experience with Golang as an additional backend language
Familiarity with AWS services such as ECS, EKS, S3, Lambda, SQS, API Gateway, and KMS
Infrastructure-as-code experience with Terraform, CloudFormation, or AWS CDK
Experience with gRPC, Protocol Buffers, or image processing technologies
Exposure to machine learning concepts, architectures, or inference pipelines
Front-end exposure to React/Redux or other modern JavaScript frameworks
Programming experience in Python, Groovy, or Bash scripting
Previous work on SaaS products at scale in domains like digital identity, banking, or fintech
Experience delivering features from user stories through to deployment in Agile environments
What we offer
Flexible working format - remote, office-based or flexible
A competitive salary and good compensation package
Personalized career growth
Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
Active tech communities with regular knowledge sharing