Java Backend Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job title: Java Backend Software Engineer
Work Location: remote
Experience: 5-6 years
Education Qualification: B.A.
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 and 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
J-18808-Ljbffr