Job Responsibilities
- Collaborate with the team to analyze business requirements, understand detailed needs, and define system design objectives.
- Rapidly design systems or features based on business requirements and translate them into practical solutions.
- Lead the development, testing, deployment, and maintenance of the company’s Java backend services.
- Continuously optimize the system through technical improvements and innovations to enhance stability and scalability in line with business growth.
Job Requirements
1. Bachelor’s degree or higher in Computer Science or a related field, with solid fundamentals in computing.
2. At least 3 years of Java development experience; proficient in Java and object-oriented design, with in-depth knowledge in specific Java areas.
3. Familiarity with SQL, NoSQL, caching technologies, messaging systems, queues, and asynchronous frameworks, with a deep understanding of their optimization.
4. Proficiency in open-source frameworks such as Spring, Spring Cloud, Zookeeper, RabbitMQ, Redis, Kafka, and Nginx.
5. Strong logical thinking skills; adept at analyzing and synthesizing problems and proposing effective solutions; capable of independently executing project development.