Salary
💰 $177,000 - $213,000 per year
Tech Stack
AWSDistributed SystemsDynamoDBGradleJavaJUnitSpringSpring BootSpringBootTerraform
About the role
- Spearhead implementation of platforms and APIs to support business features within the risk management domain
- Build rules engine and machine learning solutions to respond to and mitigate business risks (credit and fraud)
- Design and develop 24/7 high-scale APIs and distributed systems (Java Spring Boot) on AWS
- Work closely with product, design, and engineering peers to launch new features across web and mobile platforms
- Work on core rules engine, event data stream ingestion for near real-time fraud rules, and advanced A/B testing and experimentation capabilities
- Enhance Flex app accessibility for customers while identifying and preventing misuse and unauthorized access
Requirements
- Experience working in a risk engineering team, specializing in rules engine architecture or risk/credit/fraud systems
- Experience implementing risk policies in a rules engine or production services
- 6+ years of professional software development experience
- 5+ years of hands-on Java experience
- Proficient in Java frameworks and tools used at Flex, including Spring (core/web/boot), Gradle, JUnit, and JVM (memory/performance tuning, GC)
- Experience with Service-Oriented Architecture, REST APIs, Message Queues, and scalable architectures
- Experience with AWS (EKS, Aurora RDS, Elasticache, DynamoDB) and containerization tools
- Proficient in CI/CD systems (preferably GitHub Actions), git, and automation (preferred)
- Skilled in observability and monitoring tools, such as DataDog (preferred)
- Experienced with big data platforms and tooling, including Snowflake (preferred)
- Proficient in Infrastructure as Code, using tools like CDK and Terraform (preferred)
- Skilled at elevating team standards through best practices, and mentoring junior engineers (preferred)
- Excellent written and verbal communicator, with experience in cross-functional collaboration (preferred)