QIMA

Software Development Engineer

QIMA
Apply
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.
QIMA

About QIMA

1,001-5,000 employees
Contact me