Job title: Java Backend Software Engineer
Work Location: remote
Experience: 5-6 years
Education Qualification: B.A.
Roles and Responsibilities:
- Design and build systems which add features to our fraud prevention platform
- Work with the Product team to define requirements, then iterate based on customer feedback
- Write efficient and scalable code, in well-tested systems, running on public cloud infrastructure
- End-to-end ownership of what you ship, from architecture discussions through implementation to monitoring in production
Required Skills & Desired Skills:
- Excellent software engineering skills in Java
- An excellent practical understanding of high performance distributed computing
- A strong focus on testing, with a customer-first mindset
- Experience of multi-threaded, 3-tier architectures, web services and caching
- Experience dealing with event-driven pipelines
- Willingness to learn and use different technology/programming languages Experience integrating with Machine Learning systems to deliver product features
- Ability to lead a project within the team
- AWS with Terraform
- Redis
- Kafka
| Job Level | 5 – 8 Years |

