Senior Software Engineer, Risk
Core
Design and develop risk management components for global payment products using Java/Kotlin to detect fraud and ensure system security.
Role type
Senior Software Engineer (Risk Platform)
Builds
Payment transaction systems, fraud detection models, and risk management microservices
Domain
Fintech / Global Payments / Risk Management
Deliverable
production ML models | product features
Required skills
Core Java, Java multi-threading, high concurrency systems, distributed systems, Spring/Spring Boot, RESTful services, Gradle/Maven, JSON/XML
Preferred skills
Risk management strategies, graph databases, machine learning frameworks, real-time data streaming (Kafka/Flink), large-scale data analytics (ClickHouse/Spark/NoSQL)
Technologies
Java, Kotlin, Spring Boot, Kafka, Flink, ClickHouse, Spark, NoSQL, Graph databases
Responsibilities
Develop and enhance payment products and transaction systems; Design and develop components on the microservice framework; Experiment with new technologies and propose architectural improvements; Mentor less-experienced team members
Seniority
Senior, hands-on IC