Java Developer (Spring Boot, Kafka, Product), Nghỉ Thứ 7 Chủ Nhật
About This Job
Trách nhiệm chính
- Tham gia phát triển các sản phẩm Backend trên nền tảng Java Spring Boot theo kiến trúc Microservices.
- Thiết kế, phát triển và tối ưu RESTful APIs phục vụ các hệ thống AI Camera, IoT, ITS và các nền tảng số của ELCOM.
- Phân tích yêu cầu, tham gia thiết kế kỹ thuật và đề xuất giải pháp tối ưu cho sản phẩm.
- Tham gia phát triển các hệ thống có khả năng mở rộng cao (High Availability, High Performance).
- Thiết kế và tối ưu cơ sở dữ liệu, đảm bảo hiệu năng và khả năng xử lý dữ liệu lớn.
- Phối hợp với QA, Product Owner, DevOps và UI/UX trong suốt vòng đời phát triển sản phẩm.
- Thực hiện review code, tối ưu hiệu năng và xử lý lỗi hệ thống.
- Tham gia cải tiến kiến trúc, quy trình phát triển và chia sẻ kiến thức trong đội ngũ.
- Chủ động nghiên cứu và ứng dụng các công nghệ mới vào sản phẩm.
Yêu cầu
- Tốt nghiệp Đại học chuyên ngành Công nghệ thông tin, Khoa học máy tính hoặc các ngành liên quan.
- Có từ 2–5 năm kinh nghiệm phát triển Backend với Java.
- Thành thạo Java Core và Spring Boot (Spring MVC, Spring Data JPA, Spring Security).
- Có kinh nghiệm thiết kế và phát triển RESTful API chuẩn, rõ ràng, dễ mở rộng.
- Sử dụng thành thạo PostgreSQL: thiết kế schema, viết query hiệu năng cao, xử lý dữ liệu lớn.
- Thành thạo phát triển hệ thống Microservices, hiểu và áp dụng kiến trúc phân tán; có kinh nghiệm làm việc với Apache Kafka hoặc các Message Broker, xử lý giao tiếp bất đồng bộ, đồng bộ dữ liệu và đảm bảo message reliability.
- Có kinh nghiệm làm việc với Big Data và Column-based Database (ClickHouse, Cassandra, HBase...), hiểu về tối ưu lưu trữ, query tuning, execution plan, indexing, partitioning, sharding, clustering và replication.
- Tư duy OOP vững chắc, nắm rõ các Design Pattern phổ biến (SOLID, Repository, Factory…).
- Có kinh nghiệm làm việc nhóm với Git (branch strategy, pull request, code review).
Yêu cầu ưu tiên
- Ưu tiên ứng viên đã từng làm việc tại Product Company hoặc các dự án có quy mô lớn.
- Có kinh nghiệm làm việc với Graph Database (Neo4j, JanusGraph...) và mô hình hóa, truy vấn, phân tích quan hệ giữa các thực thể.
- Có kinh nghiệm tối ưu hiệu năng các hệ thống GIS/Web Map: dữ liệu không gian, tile service, caching, clustering, rendering và hiển thị lượng lớn đối tượng trên bản đồ.
- Vibe Coding mindset: viết code sạch, tự nhiên, tự giải thích – ưu tiên cao.
- Thành thạo AI coding tools (GitHub Copilot, Cursor, Claude…) trong workflow hàng ngày.
- Đã từng làm việc tại Product Company hoặc dự án có lượng dữ liệu lớn.
- Có kiến thức về Docker, CI/CD.
Mức lương
- Mức lương: Thỏa thuận.
- Thu nhập theo năng lực + thưởng sáng kiến, thưởng các dịp lễ, ESOP và từ lợi nhuận công ty. Tổng thu nhập 1 năm lên tới 15 tháng lương.
Phúc lợi
- Không làm outsource, bạn sẽ trực tiếp tham gia xây dựng các sản phẩm công nghệ lõi trong lĩnh vực Giao thông thông minh, Viễn thông, An ninh – Quốc phòng, xử lý các bài toán lớn quy mô quốc gia.
- Được làm việc với Java Spring Boot, Microservices, Cloud Native, CI/CD và các hệ thống xử lý dữ liệu lớn.
- Đồng hành cùng các Solution Architect, Technical Leader và Product Owner giàu kinh nghiệm, có lộ trình phát triển rõ ràng lên Senior Developer hoặc Technical Leader.
- Bảo hiểm sức khỏe cho bạn & người thân (tới $6.000/người).
- Khám sức khỏe định kỳ tại bệnh viện hàng đầu.
- Ăn trưa miễn phí tại văn phòng.
- Được hưởng toàn bộ các quyền lợi theo Luật lao động ban hành về chế độ tham gia bảo hiểm xã hội, nghỉ lễ, nghỉ phép năm.
- Các hoạt động tri ân, chăm lo đời sống tinh thần CBNV và Thân nhân.
- Du lịch, teambuilding, sự kiện công ty tại resort cao cấp.
- Câu lạc bộ thể thao, âm nhạc, hoạt động cộng đồng ý nghĩa (“Trăng sáng yêu thương”, “Cơm có thịt”…).
Thông tin khác
- Chức vụ: Nhân Viên/Chuyên Viên.
- Yêu cầu giới tính: Nam/Nữ.
- Ngành nghề: Lập Trình - Phát Triển Phần Mềm.
- Yêu cầu bằng cấp (tối thiểu): Trung cấp - Nghề.
- Không yêu cầu.
- Thời gian làm việc: thứ 2 đến thứ 6.