Responsibilities
We're seeking a Back-end Developer/Engineer to join our team. You'll be responsible for developing and maintaining back-end systems, using your expertise in web technologies to deliver quality products to our audience.
- Lead the technical architecture and feature design of business systems, overseeing code implementation.
- Participate in developing and maintaining internal information systems.
- Contribute to the development and maintenance of internal workflow platforms.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Proficiency in Java programming with expertise in mainstream technologies like I/O, multithreading, Spring Boot, Spring Cloud, and MyBatis.
- Strong understanding of common databases and middleware, including MySQL, Redis, RocketMQ, and Elasticsearch.
- Familiarity with design patterns and experience in abstract modeling, preferably with domain model design experience.
- Track record of leading or participating in large-scale business software platform projects, preferably in process systems and middleware development.