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

About QIMA

1,001-5,000 employees
Contact me