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.
- Support, debug, and fix application issues.
- Continuously improve code quality and test coverage.
Requirements
- Diploma or certificate in Computer Science, Computer Engineering, or equivalent experience.
- At least 3 years of demonstrated Java experience, including 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.
- Good experience with Angular 1.5 and Angular 5 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 preferred.
Benefits
- QIMA describes a supportive community-oriented culture with opportunities to collaborate, innovate, and take ownership.
- The role supports a global organization operating across more than 100 countries.
