Software Engineer – Backend, Java
Job Description
Seeking a skilled Software Engineer to develop backend services for real-time fraud detection, transaction monitoring, and risk analysis. The role involves building and maintaining scalable microservices to support risk assessment models and rule-based detection systems, along with integrating machine learning models and risk scoring engines into backend systems. Additionally, the engineer will participate in AI-assisted development initiatives, including automated code generation, intelligent alerting, and integration of LLM-powered risk operations tools.
Qualifications
1. Proficiency in Java (Spring Boot), basic frameworks (multithreading, networking). 2. Understanding of distributed systems and Spring microservices. 3. Experience with SQL & NoSQL databases (MySQL, Redis, Hive, Starrocks). 4. Familiarity with message queues & streaming (Kafka, RabbitMQ). 5. Hands-on experience with AI-assisted development tools (Claude Code, GitHub Copilot, Cursor). 6. Basic understanding of LLM/Agent systems and their integration into backend services. 7. Familiarity with prompt engineering and AI-driven development workflows. 8. Strong analytical thinking, teamwork skills, and adaptability.
Benefits
- Competitive salary and company benefits - Work-from-home arrangement (may vary by team)
Apply Now
