Job Description
Key Responsibilities
- Perform independent system analysis, design, and development for complex projects
- Deliver forward-looking technical solutions for new products/services
- Participate in agile development cycles with the technical team
- Conduct thorough code reviews to ensure quality standards
- Contribute to building secure and stable core business systems
- Maintain system scalability and performance optimization
- Collaborate with cross-functional teams on technical solutions
Job Requirements
- Bachelor's degree or higher in Computer Science, Software Engineering or related field
- Minimum 3 years of relevant work experience
- Expertise in Java technology stack and design patterns
- Proficiency with Spring frameworks (Spring, Spring Boot, Spring Cloud)
- Experience with Kafka and related messaging technologies
- Strong passion for technology and ability to learn new technologies quickly
- Excellent communication skills and team collaboration abilities
- Capability to work under pressure and meet deadlines
- Preferred: Experience in fintech industry or risk control systems
- Preferred: Experience designing risk control system architectures
Benefits Package
- 16-month salary structure annually
- Maximum local social insurance and housing fund contributions
- Birthday allowances and annual welfare bonuses
- Paid sick leave and team building subsidies
- Festival allowances and holiday benefits
- Latest MacBook provided upon joining
- Comprehensive company-sponsored health checkups
- Regular team building activities and corporate events
- Daily afternoon tea with snacks and beverages
- Modern office environment with excellent facilities
