No result
Try more popular keywords, spell check or replace abbreviations with full words.

Job that may be of interest to you

Java
Angular
Spring Boot
English level B2+
Microsoft Dynamics 365
Azure
CI/CD
Translation
Japanese
Microsoft Office
condition-based
predictive maintenance
PdM
Online Monitoring
Adsplus
Ho Chi Minh & 1 other places
11 hours ago
Môi trường làm việc năng động, chuyên nghiệp và tích cực
Được đóng đầy đủ các nghĩa vụ bảo hiểm
Thu nhập không giới hạn, thưởng nóng và thưởng KPIs
B2b Sales
Sales
SALE
Interior Design
Microsoft Office
Education & Training
Kỹ năng giao tiếp
Microsoft Outlook
Microsoft Office
Kỹ năng làm việc nhóm
Kỹ năng giao tiếp
QC - Quality Control
Muto Việt Nam
Dong Nai
1 days ago
Y tế, Xã Hội, Thất nghiệp, Tai nạn 24/24
Tăng lương: 1 lần/1 năm, Thưởng: 2 lần/ 1 năm, Tiền mừng ngày thành lập công ty, ngày sinh nhật)
12 ngày/ 1 năm; Làm trên 5 năm được cộng thêm 1 ngày phép
Good Attitude
Ability To Multitask
Business Marketing
SEO
Seo Content Writing
Seo And Web Analytics
sáng tạo
tuyên truyền
lên kế hoạch marketing
quản lý
nghiên cứu thị trường
Kỹ năng giao tiếp
Kỹ năng thuyết phục
Đàm phán
Full time
Hiring 1 people
8 years of experience
Ha Noi & 2 other places
Published 09/12/2025

Job Description

The client is rewriting a 20-year-old Perl monolithic system into Java and Angular. The legacy application is part of a larger ecosystem and communicates mainly through the database, so the team cannot change the existing DB structure. 

There is very little documentation, and the business logic is complex and inconsistent across modules. The project was severely underestimated, and after 11 sprints the team realized the scope is much larger than planned.

The project is in a critical phase and needs strong engineers who can join quickly and help stabilize delivery.

Why Need Support

  • The project is behind schedule due to underestimated complexity.
  • Legacy logic is unclear, undocumented, and must be reverse-engineered.
  • The team is restructuring into two sub-teams and needs senior engineers to increase velocity.
  • Need people who can be productive fast without guidance.

Key Responsibilities

  • Rewrite legacy Perl modules into Java (Spring Boot) and integrate them into the new monolithic codebase.
  • Analyze and reverse-engineer legacy logic with minimal documentation.
  • Implement Angular components, connect backend APIs, and deliver complete end-to-end feature flows.
  • Debug and resolve complex behaviors stemming from inconsistent legacy business rules.
  • Collaborate with PMs, BAs, and technical leads to clarify requirements and provide technical insights when documentation is incomplete.
  • Participate in estimation discussions and highlight risks, assumptions, and hidden complexity.
  • Contribute to maintaining code quality, refactoring, and improving internal consistency of the new system.

Required Qualifications

  • 5+ years of hands-on Java experience (Spring Boot, REST, Hibernate).
  • Solid Angular experience (component development, forms, routing, API integration).
  • Proven experience working on legacy modernization or rewrite projects.
  • Ability to work confidently in monolithic architectures, not only microservices.
  • Strong debugging, code-reading, and problem-solving skills in undocumented environments.
  • Comfortable taking ownership of full feature delivery (backend-heavy, frontend-capable).
  • English level B2+ for direct communication with the European delivery team.

Nice-to-Have Skills

  • Exposure to Perl, Cobol, or other legacy languages.
  • Experience using AI-assisted tools for code analysis or refactoring.
  • Understanding of enterprise database constraints (restricted schema modifications).
  • Previous experience working in fixed-price or time-critical projects.

Ideal Candidate Profile

  • Backend-driven full-stack engineer who can connect UI without relying on FE-only teammates.
  • Comfortable joining a project in a critical phase and becoming productive quickly.
  • Thrives in ambiguity; able to work effectively with incomplete specifications.
  • High ownership mindset focuses on delivering the full solution, not just “my part”.
  • Communicates clearly, pushes for clarification when needed, and can challenge assumptions constructively.

Skills

Java
Angular
Spring Boot
English level B2+

Benefits

Fully-remote working

Employment type: Contract

NET salary (PIT will be covered by the company)

Career

Company Info

freeC
Ho Chi Minh
101-300 employees

About

freeC is the Smart Recruiting Platform that leverages matching technology to actively connect hundred of thousand of employers and job seekers. The success of freeC is determined by our success in operating as a unified team. If you're interesting, ambitious, and eager to advance your career with us, explore our vacancies as below. We're excited to have you on board our ship to help us grow fast, deliver on our mission of actively connecting employers and job seekers around Vietnam

Working Address

Lầu 06, Tòa nhà BCONS TOWER II , Số 42/1, Đường Ung Văn Khiêm, Phường 25, Quận Bình Thạnh, TP. HCMView map