{"id":3374995,"url":"https://alion.io/job/sfinance-expertseniormiddle-software-engineer-java-spring-boot-postgresql","title":"Expert/Senior/Middle Software Engineer (Java, Spring boot, PostgreSQL)","company":{"id":3827671,"name":"SFinance","domain":"sfinance.com.vn","url":"https://alion.io/company/tai-chinh-tin-dung-tieu-dung-trach-nhiem-huu-han-mot-thanh-vien-sfinance","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"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":"Angular","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"BPMN","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"Hibernate","optional":false},{"name":"JavaScript","optional":false},{"name":"Kubernetes","optional":false},{"name":"Laravel","optional":false},{"name":"Next.js","optional":false},{"name":"PHP","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"Java","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-28T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-28T00:00:00Z","board_verified":false,"closed_at":null,"days_open":3,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":3},"description":"Trách nhiệm công việc\n\nCộng tác với các đơn vị nghiệp vụ, bao gồm kiến trúc sư phần mềm, quản lý sản phẩm, các đơn vị kinh doanh, thiết kế để phát triển các ứng dụng Java của hệ thống LOS, CRM\n\nThiết kế và triển khai ứng dụng bằng ngôn ngữ Java hiệu quả và đáng tin cậy, đảm bảo hiệu suất và bảo mật.\n\nThực hiện đánh giá mã nguồn để duy trì chất lượng và tuân theo các tiêu chuẩn mã hóa.\n\nGỡ lỗi, khắc phục sự cố và giải quyết các nhược điểm và sự cố phần mềm, đảm bảo độ tin cậy của ứng dụng.\n\nTham gia phân tích yêu cầu và thảo luận thiết kế phần mềm để đề xuất các giải pháp sáng tạo.\n\nPhát triển và duy trì tài liệu kỹ thuật để tham khảo và báo cáo.\n\nCập nhật thông tin về xu hướng công nghệ liên quan đến Java, các cách thực hành tốt nhất và tiêu chuẩn ngành.\n\nXác định tầm nhìn kỹ thuật cho việc phát triển phần mềm, phù hợp với mục tiêu kinh doanh và thực tiễn tốt nhất của ngành.\n\nCộng tác với các nhà phát triển khác để xây dựng các giải pháp phần mềm có thể mở rộng và hiệu quả.\n\nGóp phần vào toàn bộ vòng đời phát triển phần mềm, từ khái niệm và thiết kế đến thử nghiệm, triển khai và hỗ trợ.\n\nYêu cầu\n\nBằng cử nhân về Khoa học máy tính, Kỹ thuật phần mềm hoặc lĩnh vực liên quan trở lên.\n\nTối thiểu 3 năm kinh nghiệm trong vai trò kỹ sư phát triển phầm mềm với ngôn ngữ Java.\n\nNắm vững OOP, cấu trúc dữ liệu và giải thuật.\n\nThành thạo một trong các ngôn ngữ sau và các công nghệ liên quan sau: \n\nJava: Java 17-21 (LTS), Spring Boot 2.x, 3.x, 5.x Hibernate/JPA \n\nƯu tiên ứng viên Java/ - PHP/Python: PHP 5.6-8.3 (Laravel 7) hoặc Python 3.12 (Odoo) - không bắt buộc/ \n\nThành thạo HTML5, CSS3, JavaScript (ES6+), có kinh nghiệm làm việc với ReactJS, NextJS, Angular hoặc các framework frontend khác. Hiểu rõ component lifecycle, hooks, state management.\n\nHiểu biết về MVC, 3-layers, JDBC, Transaction, Job, Queue, v.v\n\nQuen thuộc với các quy trình kiểm thử, gỡ lỗi và khắc phục sự cố phần mềm.\n\nCó kiến thức về các công nghệ container hóa và điều phối quy trình (ví dụ: Docker, Kubernetes).\n\nCó kinh nghiệm với hệ thống kiểm soát phiên bản như Git/SVN.\n\nKiến thức kỹ thuật và kinh nghiệm về BPMN, DMN, lược đồ cơ sở dữ liệu, giao thức truyền thông hệ thống như HTTP, Restful API, Dịch vụ web, ...vv.\n\nHiểu biết về các thực hành DevSecOps và CI/CD pipelines là một lợi thế.\n\nQuen thuộc với các nền tảng và dịch vụ đám mây (ví dụ: AWS, Azure) là một lợi thế.\n\nƯu tiên có kinh nghiệm làm trong lĩnh vực tài chính/ngân hàng. Ưu tiên ứng viên có kinh nghiệm về các hệ thống LOS, CRM\n\nKhả năng làm việc theo nhóm / tổ chức.\n\nKhả năng làm việc hiệu quả trong sự thay đổi.\n\nKhả năng lập kế hoạch và tổ chức.\n\nKỹ năng giải quyết vấn đề.","description_format":"text","description_chars":2636,"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":["Consumer Loans & Pawnshops"],"lifecycle":[{"event":"open","at":"2026-10-28T02:28:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":3,"expected_fill_days":28,"reasons":["seen:3","win:early"],"computed_at":"2026-10-31T05:58:55Z"},"pay":null,"html_url":"https://alion.io/job/sfinance-expertseniormiddle-software-engineer-java-spring-boot-postgresql","json_url":"https://alion.io/job/sfinance-expertseniormiddle-software-engineer-java-spring-boot-postgresql.json","meta":{"generated_at":"2026-10-31T13:18:58Z","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":20648,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00: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":3827671},"rest":"https://alion.io/mcp/rest/get_company?id=3827671"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsfinance-expertseniormiddle-software-engineer-java-spring-boot-postgresql"},{"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%2Fsfinance-expertseniormiddle-software-engineer-java-spring-boot-postgresql"},{"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%2Fsfinance-expertseniormiddle-software-engineer-java-spring-boot-postgresql"},{"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/sfinance-expertseniormiddle-software-engineer-java-spring-boot-postgresql\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsfinance-expertseniormiddle-software-engineer-java-spring-boot-postgresql"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3374995}},{"tool":"search_jobs","arguments":{"company":"sfinance.com.vn","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3374995},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}