over 1 year ago
Shenzhen, ChinaMid Level
Responsibilities
- Collaborate with product managers, technical leads, and developers to design, prototype, and develop enterprise applications and services.
- Build scalable, well-documented services that meet client expectations.
- Maintain existing code and improve maintainability, performance, and scalability.
- Support software rollouts in production and debug and resolve issues.
- Improve code quality and test coverage.
Requirements
- Diploma or certificate in Computer Science, Computer Engineering, or equivalent experience.
- At least 3 years of demonstrated experience with Java.
- Rich experience with Java 8 and Spring Boot.
- Strong understanding of design patterns and experience building thread-safe applications.
- Strong understanding of domain-driven design, microservices patterns, and distributed-system architectures.
- Strong troubleshooting and application-performance optimization skills.
- Proficiency with JavaScript and HTML5, including CSS and JavaScript methods for performant visual effects.
- Experience with Angular V1.5 and V5 or other versions.
- Experience with continuous integration and continuous delivery.
- Experience working in an Agile environment.
- Effective professional communication skills.
- Experience working with Docker and Kubernetes.
- Experience with cloud providers such as AWS, Aliyun, or GCP is a plus.
Benefits
- A supportive community-oriented culture with opportunities to collaborate, innovate, and make an impact.
