remote
Software Engineer - Consumer Fraud Engineering Backend - Ally
Software Engineer
Backend Software Engineer focused on building scalable fraud detection services, leveraging Java, Spring Boot, microservices, and cloud technologies.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services for consumer fraud detection.
- Implement RESTful APIs and microservice architectures using Java and Spring Boot.
- Integrate with data pipelines and messaging systems such as Kafka to process real‑time transaction streams.
- Collaborate with data scientists, product owners, and security teams to translate fraud models into production‑ready code.
- Ensure reliability, scalability, and security of services deployed on AWS.
Requirements
- 5+ years of professional experience in Java backend development.
- Strong knowledge of Spring Boot, REST API design, and microservice patterns.
- Hands‑on experience with relational databases (SQL) and cloud platforms, preferably AWS.
- Familiarity with event‑driven architectures and messaging systems such as Kafka.
- Ability to work collaboratively in an Agile environment and solve complex fraud‑related problems.