Đến nội dung chính
tuyển dụng.app
← Công nghệ TASC

Java Developer Spring Boot, SQL, MySQL, PostgreSQL

Công nghệ TASC · Hà Nội
Ứng tuyển tại trang chính thức ↗
Loại hình
Toàn thời gian
Hình thức
Tại văn phòng
Cấp bậc
Nhân viên
Ngành nghề
CNTT - Phần mềm
Kinh nghiệm
Từ 2 năm
Học vấn
Đại học
Mức lương
Thương lượng
Địa điểm
Not Available, Hà Nội, Hà Nội

So sánh mức lương? Mức lương ngành CNTT - Phần mềm →

Tổng quan

  • Tham gia phân tích, thiết kế, phát triển và bảo trì các hệ thống phần mềm sử dụng Java và Spring Boot.
  • Phát triển các chức năng nghiệp vụ theo yêu cầu của dự án.
  • Tích hợp hệ thống với các dịch vụ bên thứ ba thông qua API.
  • Thiết kế, xây dựng và quản lý cơ sở dữ liệu, đảm bảo tính toàn vẹn và hiệu suất truy vấn.
  • Phân tích, xử lý lỗi, tối ưu hiệu năng và cải thiện chất lượng mã nguồn.
  • Phối hợp với BA, Tester, Frontend Developer và các thành viên trong nhóm để hoàn thành các chức năng theo yêu cầu.
  • Thực hiện các công việc khác theo sự phân công của quản lý dự án.

Yêu cầu

  • Có tối thiểu 2 năm kinh nghiệm phát triển phần mềm với Java Backend.
  • Tốt nghiệp Đại học chuyên ngành Công nghệ thông tin, Kỹ thuật phần mềm, Hệ thống thông tin hoặc các chuyên ngành liên quan.
  • Nắm vững Java Core, OOP, Collections, Exception Handling và kiến thức về cấu trúc dữ liệu, giải thuật.
  • Có kinh nghiệm thực tế với Spring Boot, Spring Data JPA/Hibernate
  • Có kinh nghiệm thiết kế, xây dựng và tích hợp RESTful API.
  • Có kiến thức về Spring Security, JWT và cơ chế Authentication/Authorization.
  • Thành thạo SQL, có kinh nghiệm sử dụng một trong: MySQL, MariaDB, PostgreSQL hoặc Oracle.
  • Có kinh nghiệm làm việc với Redis, Docker.
  • Có hiểu biết về kiến trúc Monolithic, Modular Monolith, Microservices.
  • Có kinh nghiệm sử dụng Message Queue (RabbitMQ hoặc Kafka).
  • Có khả năng thiết kế Database, xây dựng quan hệ giữa các bảng và tối ưu câu truy vấn.
  • Hiểu biết về Transaction Management, Validation và Exception Handling.
  • Sử dụng thành thạo Git và các công cụ quản lý source code.
  • Có kinh nghiệm làm việc với Maven hoặc Gradle.
  • Có khả năng đọc hiểu, phân tích yêu cầu nghiệp vụ và chuyển đổi thành giải pháp kỹ thuật.
  • Có tư duy logic, khả năng giải quyết vấn đề, tinh thần trách nhiệm và chủ động trong công việc.
  • Có khả năng làm việc độc lập và phối hợp tốt với các thành viên trong nhóm.
  • Ưu tiên ứng viên:
  • Có kinh nghiệm viết Unit Test với JUnit, Mockito.
  • Có kiến thức về Design Patterns, SOLID Principles và Clean Architecture.
  • Có kinh nghiệm tối ưu hiệu năng ứng dụng, Database và xử lý các hệ thống có nhiều người dùng đồng thời.
  • Có kinh nghiệm triển khai và vận hành ứng dụng trên Linux Server.

Quyền lợi

  • Mức lương cạnh tranh, thỏa thuận theo kinh nghiệm và năng lực.
  • Thưởng theo hiệu quả công việc và chính sách công ty.
  • Được tham gia trực tiếp vào quá trình phát triển các sản phẩm phần mềm thực tế.
  • Có cơ hội tiếp cận và làm việc với các công nghệ Backend hiện đại.
  • Môi trường làm việc chuyên nghiệp, năng động, khuyến khích sáng tạo và đề xuất giải pháp kỹ thuật.
  • Có cơ hội phát triển chuyên môn, nâng cao kỹ năng thiết kế hệ thống và tối ưu hiệu năng.
  • Được hưởng đầy đủ chế độ BHXH, BHYT, nghỉ phép và các quyền lợi theo quy định pháp luật.
  • Các chế độ phúc lợi khác theo chính sách công ty.
Chế độ thưởngNghỉ phép năm

Tóm tắt thông tin từ tin tuyển dụng chính thức. Xem bản gốc ↗

Quan tâm đến vị trí này?

Bạn sẽ được chuyển đến trang ứng tuyển chính thức của nhà tuyển dụng.

Ứng tuyển tại trang chính thức ↗
Đây là doanh nghiệp của bạn? Nhận quản lý trang, yêu cầu chỉnh sửa hoặc gỡ bỏ
→