Fullstack Developer (Java, Angular)
freeC's Client

Lưu việc
Nhắn tin
Toàn thời gian
Tuyển 1 người
8 năm kinh nghiệm
Hà Nội & 2 nơi khác
Đăng tuyển ngày 09/12/2025

Mô tả công việc

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.

Kỹ năng

Java
Angular
Spring Boot
English level B2+

Quyền lợi

Fully-remote working

Employment type: Contract

NET salary (PIT will be covered by the company)

Giới thiệu về công ty
freeC's Client
Hồ Chí Minh
101-300 nhân viên
https://freec.asia/
Hồ Chí Minh
101-300 nhân viên
https://freec.asia/
HRTech
IT/ Web

Giới thiệu

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

Địa chỉ

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. HCMXem bản đồ