Mô tả công việc
Tóm tắt công việc
Role overview:
We are looking for a talented and experienced Backend Engineer to join our dynamic team. As a Backend Engineer, you will be responsible for developing using Java, and play a key role in designing, implementing, and maintaining backend systems that power our products and services. You will collaborate closely with cross-functional teams to understand requirements, architect solutions to ensure the product qualities and delivery goals.
Key Responsibilities:
Lead the design, development, and deployment of scalable and high-performance backend systems.
Design and build RESTful APIs to integrate with the frontend and third-party services.
Work with large databases, ensuring efficient and secure data storage and retrieval.
Conduct performance testing and optimization to ensure system stability and scalability.
Collaborate with QA and Product teams to analyze requirements and propose technical solutions.
Integrate and manage third-party and AI KYC services (e.g., Onfido, Jumio).
Ensure compliance with security standards and legal regulations regarding customer data.
Collaborate with cross-functional teams to deliver high-quality software products.
● Annual leave 15 days per year
● Health Insurances, social insurance
● Performance review: once per year
● 13th-month salary
● Internal training/sharing and professional Training courses
● Team building, company trip, year-end party, monthly activities,....
● Devices: Macbook and screen (If needed)
● Free tea and coffee
● Comfortable working Area
● Working hours: 9 am-6 pm from Monday to Friday
Yêu cầu
Have at least 4 years of experience in backend development using Java (Spring/Spring Boot).
Proficient in designing RESTful APIs and working with microservices architecture.
Experience with SQL databases (MySQL, PostgreSQL) or NoSQL databases (MongoDB, Redis).
Familiarity with KYC regulations and data security best practices.
Hands-on experience with CI/CD tools (Jenkins, GitLab CI, or similar).
Experience deploying systems on cloud platforms (AWS, GCP, Azure).
Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Preferred qualifications:
Experience integrating third-party KYC services.
Knowledge of security standards such as OAuth2, JWT, or SAML.
Familiarity with message queue systems (Kafka, RabbitMQ).
Experience with DevOps tools like Docker/Kubernetes.
Thông tin khác
Java
Spring
Spring Boot
PostgreSQL
MySQL
MongoDB
NoSQL
MS SQL
Jenkins
RabbitMQ
Docker
Redis
Architecture
MS Azure
DevOps
Apache Kafka
AWS
Message Queue
Kubernetes
Gitlab
JWT
Microservices
GCP
RESTful API
OAUTH2
SAML
CI/CD