Mô tả công việc
Mô tả công việc: Công ty đang cần tuyển 2 Software Engineer (level: Middle to Leader).
Yêu cầu:
• 2-4 năm kinh nghiệm phát triển ứng dụng backend sử dụng Java, ưu tiên Spring Boot.
• Thành thạo Java Core (Collections, Concurrency, Exception Handling, Stream API, Lambda…); có kinh nghiệm làm việc với Spring Ecosystem: Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Spring Cloud.
• Hiểu rõ và áp dụng tốt các nguyên lý thiết kế phần mềm: SOLID, OOP, Design Patterns.
• Kinh nghiệm xây dựng và vận hành hệ thống kiến trúc microservices, sử dụng RESTful APIs, gRPC là lợi thế.
• Kinh nghiệm làm việc với cơ sở dữ liệu quan hệ (PostgreSQL, MySQL) và NoSQL (MongoDB, Redis…).
• Sử dụng thành thạo công cụ quản lý: Git, GitLab CI, Jenkins…
• Có kinh nghiệm làm việc với nền tảng AWS (EC2, S3, RDS, EKS hoặc tương đương).
• Có kinh nghiệm triển khai và giám sát hệ thống trên môi trường Kubernetes, sử dụng các công cụ như Helm, Prometheus, Grafana, ELK Stack, Jaeger…
Yêu cầu:
• 2-4 năm kinh nghiệm phát triển ứng dụng backend sử dụng Java, ưu tiên Spring Boot.
• Thành thạo Java Core (Collections, Concurrency, Exception Handling, Stream API, Lambda…); có kinh nghiệm làm việc với Spring Ecosystem: Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Spring Cloud.
• Hiểu rõ và áp dụng tốt các nguyên lý thiết kế phần mềm: SOLID, OOP, Design Patterns.
• Kinh nghiệm xây dựng và vận hành hệ thống kiến trúc microservices, sử dụng RESTful APIs, gRPC là lợi thế.
• Kinh nghiệm làm việc với cơ sở dữ liệu quan hệ (PostgreSQL, MySQL) và NoSQL (MongoDB, Redis…).
• Sử dụng thành thạo công cụ quản lý: Git, GitLab CI, Jenkins…
• Có kinh nghiệm làm việc với nền tảng AWS (EC2, S3, RDS, EKS hoặc tương đương).
• Có kinh nghiệm triển khai và giám sát hệ thống trên môi trường Kubernetes, sử dụng các công cụ như Helm, Prometheus, Grafana, ELK Stack, Jaeger…