About our client
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.
About the role
We are looking for a Senior Java Backend Engineer to join a cross-functional team building cloud-native identity and fraud prevention products on this role you will design and implement scalable high-performance backend services and APIs in Java working within a microservices and serverless architecture. You will collaborate closely with product managers front-end engineers researchers and DevOps to deliver production-grade features that power real-time identity verification and fraud detection at scale.
What will you do
- 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.
Required skills and experience
- 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.
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
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
Required Experience:
Senior IC
About our clientOur 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 t...
About our client
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.
About the role
We are looking for a Senior Java Backend Engineer to join a cross-functional team building cloud-native identity and fraud prevention products on this role you will design and implement scalable high-performance backend services and APIs in Java working within a microservices and serverless architecture. You will collaborate closely with product managers front-end engineers researchers and DevOps to deliver production-grade features that power real-time identity verification and fraud detection at scale.
What will you do
- 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.
Required skills and experience
- 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.
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
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
Required Experience:
Senior IC
View more
View less