Chi tiết công việc Java Backend Developer tại CÔNG TY CỔ PHẦN CÔNG NGHỆ SỐ GENETEK
Nền tảng Kỹ thuật Lõi
Tốt nghiệp Đại học / Cao đẳng chuyên ngành Công nghệ thông tin, Kỹ thuật phần mềm hoặc
các chuyên ngành liên quan.
Có tối thiểu 4 năm kinh nghiệm lập trình backend với ngôn ngữ Java (Core, Java 8+) và framework Spring Boot / Spring Ecosystem.
Nắm chắc kiến thức về cấu trúc dữ liệu, giải thuật, tư duy lập trình hướng đối tượng (OOP) và các Design Patterns thông dụng.
Thành thạo làm việc với các cơ chế ORM (Hibernate, JPA) và hệ quản trị cơ sở dữ liệu quan hệ (Oracle, MySQL, PostgreSQL); có khả năng tối ưu câu lệnh SQL nâng cao, thiết kế Index hợp lý.
Hiểu biết tốt về xử lý bất đồng bộ (Asynchronous), lập trình đa luồng (Multi-threading) và xử lý dữ liệu theo mẻ (Batch processing).
3.2. Yêu cầu bắt buộc về Môi trường làm việc (VDI & Non-AI)
Khả năng code tay độc lập (Manual Coding): Do tính chất bảo mật tuyệt đối của dữ liệu viễn thông, lập trình viên sẽ làm việc hoàn toàn trong môi trường ảo hóa bảo mật (VDI Sandbox). Môi trường này ngắt kết nối internet mở rộng, không tích hợp và không cho phép sử dụng bất kỳ AI Coding Agents nào (như Cursor AI, GitHub Copilot, ChatGPT, Claude Code...).
Ứng viên bắt buộc phải có nền tảng tư duy logic vững chắc, khả năng tự giải quyết bài toán thuật toán, tự nhớ cú pháp/thư viện và làm chủ mã nguồn một cách độc lập mà không phụ thuộc vào công cụ tạo code tự động.
Thành thạo sử dụng Git trong điều phối và quản lý mã nguồn.
Có kinh nghiệm hoặc hiểu biết tốt về công cụ build hệ thống như Maven hoặc Gradle.
3.3. Kỹ năng mềm & Phẩm chất cá nhân
Tính cẩn thận, tỉ mỉ và trách nhiệm cực kỳ cao (đặc thù hệ thống cấu hình tiền và hạn mức viễn thông yêu cầu độ chính xác tuyệt đối).
Khả năng đọc hiểu tài liệu kỹ thuật tiếng Anh tốt phục vụ nghiên cứu công nghệ.
Chủ động, kiên nhẫn và chịu được áp lực công việc trong môi trường bảo mật chặt chẽ.
