{"id":2699034,"url":"https://alion.io/job/cmc-technology-solution-hn-middlel-full-stack-developer-javago","title":"[HN] Middlel Full Stack Developer (Java/Go)","company":{"id":3189371,"name":"CMC Technology & Solution","domain":"cmcts.com.vn","url":"https://alion.io/company/cmcts","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Base","truth_index":{"grade":"A","score":88,"open_postings":8,"ghost_share":0,"stale_share":0.5,"repost_share":0,"time_to_fill_p50_days":37,"computed_at":"2026-10-16T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Hanoi, Vietnam"],"countries":["VN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon S3","optional":false},{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GitLab CI","optional":false},{"name":"Go","optional":false},{"name":"Grafana","optional":false},{"name":"gRPC","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Kubernetes","optional":false},{"name":"Linux","optional":false},{"name":"MinIO","optional":false},{"name":"MQTT","optional":false},{"name":"Next.js","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prometheus","optional":false},{"name":"RabbitMQ","optional":false},{"name":"React Query","optional":false},{"name":"React.js","optional":false},{"name":"Redis","optional":false},{"name":"Redux","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Data JPA","optional":false},{"name":"Spring Security","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"WebSockets","optional":false},{"name":"Zustand","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-15T17:00:00Z","employer_posted_date":"2026-10-16","last_verified_at":"2026-10-16T10:54:28Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"1.Mục tiêu công việc\nThiết kế, phát triển và vận hành các dịch vụ backend (Java Spring Boot, Go) cùng giao diện web (ReactJS) cho hệ thống Camera AI/IoT của CTS, đảm bảo hệ thống hoạt động ổn định, bảo mật, hiệu năng cao và dễ mở rộng trên nền tảng Kubernetes. Đồng thời, phối hợp với các bộ phận Phát triển sản phẩm, Triển khai dự án và Vận hành để đưa tính năng vào sản phẩm và dự án thực tế.\n2.Mô tả công việc\nPhân tích yêu cầu, thiết kế và phát triển RESTful API, microservice bằng Java (Spring Boot) và Go.\nThiết kế cơ sở dữ liệu, viết truy vấn và tối ưu hiệu năng trên PostgreSQL; quản lý migration dữ liệu.\nXây dựng cơ chế xác thực, phân quyền (OAuth2/OIDC, JWT) và áp dụng các nguyên tắc bảo mật cho API.\nPhát triển các tính năng giao tiếp thời gian thực giữa hệ thống, thiết bị và người dùng qua MQTT, WebSocket.\nXây dựng tính năng lưu trữ, truy xuất tệp tin qua hệ thống lưu trữ chuẩn S3 (SeaweedFS, MinIO…).\nPhát triển giao diện web bằng ReactJS, TypeScript; tích hợp với API backend và luồng dữ liệu thời gian thực.\nĐảm bảo giao diện hoạt động ổn định, hiệu năng tốt và tương thích trên các trình duyệt phổ biến.\nViết unit test, integration test; tham gia review mã nguồn, đảm bảo chất lượng và tính dễ bảo trì của sản phẩm.\nĐóng gói ứng dụng bằng Docker, phối hợp triển khai và vận hành dịch vụ trên Kubernetes.\nTheo dõi log, giám sát hệ thống; phân tích, xử lý sự cố và cải thiện hiệu năng dịch vụ.\nPhối hợp với BA, QA và các bộ phận liên quan để phân tích yêu cầu, ước lượng khối lượng công việc và đảm bảo tiến độ.\nNghiên cứu, đánh giá công nghệ mới để đề xuất cải tiến kiến trúc và quy trình phát triển.\nXây dựng, cập nhật tài liệu kỹ thuật (thiết kế hệ thống, tài liệu API, hướng dẫn triển khai).\n3.Yêu cầu ứng viên\n3.1. Trình độ chuyên môn\nTốt nghiệp Cao đẳng/Đại học trở lên thuộc các ngành Khoa học máy tính, Công nghệ thông tin, Điện tử viễn thông hoặc các ngành kỹ thuật liên quan.\nĐọc hiểu tốt tài liệu kỹ thuật bằng tiếng Anh.\n3.2. Kinh nghiệm và kỹ năng chuyên môn\nCó từ 2-4 năm kinh nghiệm phát triển phần mềm, trong đó chủ yếu là backend; đã tham gia ít nhất một dự án đưa vào vận hành thực tế.\nThành thạo Java 17+ và Spring Boot (Spring Web, Spring Data JPA, Spring Security).\nCó kinh nghiệm phát triển sản phẩm thực tế với Go (goroutine, channel, net/http).\nVững SQL và PostgreSQL: thiết kế CSDL, index, transaction, tối ưu truy vấn, migration.\nHiểu thiết kế REST API, OAuth2/JWT và các nguyên tắc bảo mật cơ bản.\nHiểu biết về giao tiếp thời gian thực: MQTT, WebSocket.\nCó kinh nghiệm phát triển frontend với ReactJS, TypeScript.\nNắm vững cấu trúc dữ liệu, giải thuật, OOP, SOLID và các design pattern phổ biến.\nSử dụng thành thạo Git, quen quy trình merge request/code review; làm việc được với Docker và Linux.\nCó kinh nghiệm triển khai, vận hành ứng dụng trên Kubernetes; CI/CD (GitLab CI, GitHub Actions, Jenkins) là một lợi thế.\nCó kinh nghiệm với message queue (Kafka, RabbitMQ), cache (Redis), gRPC/Protobuf, lưu trữ S3 (MinIO, SeaweedFS) là một lợi thế.\nCó kinh nghiệm với hệ sinh thái React (Redux/Zustand, React Query, Next.js), giám sát hệ thống (Prometheus, Grafana) hoặc từng thiết kế hệ thống microservice, chịu tải lớn là một lợi thế.\n3.3. Kỹ năng và phẩm chất\nCó tư duy logic, khả năng phân tích và giải quyết vấn đề tốt.\nCó khả năng làm việc độc lập và phối hợp hiệu quả trong nhóm cũng như với các bộ phận Phát triển sản phẩm, Triển khai dự án và Vận hành.\nChủ động, có tinh thần trách nhiệm cao với chất lượng sản phẩm; ham học hỏi, cập nhật công nghệ mới.\nChịu được áp lực công việc, đáp ứng tiến độ dự án và xử lý kịp thời các sự cố phát sinh.\n3.4. Yêu cầu khác\nSẵn sàng hỗ trợ ngoài giờ khi phát sinh sự cố nghiêm trọng trên hệ thống đang vận hành theo quy định của đơn vị.\nSẵn sàng đi công tác để triển khai, kiểm thử hoặc xử lý sự cố tại địa điểm khách hàng khi cần thiết.\n4.Quyền lợi\nĐược trực tiếp tham gia xây dựng hệ thống Camera AI/IoT thực tế với quy mô lớn.\nĐược làm việc với công nghệ hiện đại: Java Spring Boot, Go, ReactJS, Kubernetes, MQTT, lưu trữ S3.\nĐược phối hợp trực tiếp với các đội ngũ Phát triển sản phẩm, Triển khai dự án và Vận hành.\nĐược đào tạo, hỗ trợ tham gia khóa học và hội thảo chuyên môn; có lộ trình phát triển lên Lập trình viên cấp cao (Senior) hoặc Trưởng nhóm kỹ thuật.\nHưởng chế độ lương, thưởng và phúc lợi theo chính sách của công ty.","description_format":"text","description_chars":4325,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Systems Integrators","Enterprise Apps Implementation Partners","Cloud Consulting & Migration"],"lifecycle":[{"event":"open","at":"2026-10-16T10:54:28Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":37,"reasons":["conf:3","win:early"],"computed_at":"2026-10-16T14:44:04Z"},"pay":null,"html_url":"https://alion.io/job/cmc-technology-solution-hn-middlel-full-stack-developer-javago","json_url":"https://alion.io/job/cmc-technology-solution-hn-middlel-full-stack-developer-javago.json","meta":{"generated_at":"2026-10-16T14:44:04Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":14397,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3189371},"rest":"https://alion.io/mcp/rest/get_company?id=3189371"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcmc-technology-solution-hn-middlel-full-stack-developer-javago"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcmc-technology-solution-hn-middlel-full-stack-developer-javago"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcmc-technology-solution-hn-middlel-full-stack-developer-javago"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/cmc-technology-solution-hn-middlel-full-stack-developer-javago\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcmc-technology-solution-hn-middlel-full-stack-developer-javago"}]}