[Hybrid] Lead Backend Engineer (Java/Database)

Công ty TNHH 8Seneca

Thỏa thuận
19/09/2026
Hybrid
About the roleWe are re-platforming a national public-sector system in the EU: -750 screens of a legacy client-server 4GL, rebuilt as a modern Spring Boot / Spring Modulith application - on top of an Oracle database whose PL/SQL API is contractually frozen.
That constraint is what makes this role interesting. The business logic stays in Oracle; the new Java system must wrap it cleanly, coexist for months with the legacy application writing to the same database, and retire it agenda by agenda. This is greenfield Java engineering on top of a genuinely hard integration problem.
What you will do
The anti-corruption layer over the frozen PL/SQL API - hexagonal ports-and-adapters, one typesafe adapter per Oracle package (jOOQ codegen), so the domain layer never sees JDBC or PL/SQL types.
Transaction correctness across two writers - audit COMMIT ownership per package, mirror the legacy app's optimistic locking, and keep both systems consistent on one live database.
Modules as bounded contexts - build features inside enforced Spring Modulith boundaries, verified in CI; your module is yours end-to-end, from REST API to Oracle call.
Read-side performance - CQRS-lite query views and DB-driven cache invalidation, because the legacy system keeps writing concurrently.
Batch orchestration - Spring Batch jobs that partition mass runs and invoke PL/SQL packages, restartable and observable on Kubernetes.
What we expect (must-have)
Deep Java/Spring experience in production - you've owned a Spring service end-to-end (design, build, run), not just contributed features
Strong Oracle skills - confident with PL/SQL (calling and reasoning about packages, transactions, locking), performant SQL, and how Java talks to Oracle (JDBC internals, connection pooling)
One real system-design ownership story - you can walk us through an architecture you shaped and the trade-offs you made
Good knowledge of Keycloak - realms, clients, OIDC flows, token handling; you've integrated it (or an equivalent IdP) into a production system
Strong skills with AI coding tools - Claude (Claude Code) or Codex - you use them daily and effectively for designing, coding, and reviewing; we work AI-first and expect you to multiply your output with them
Testing discipline - module tests, integration tests against a real database (e.g. Testcontainers), CI as a habit
Good English - daily written and spoken communication in an international team
Senior-level ownership - owns a bounded context end-to-end, drives design decisions (transaction boundaries, adapter patterns, module contracts), reviews others' work, mentors
Nice to have
Has led or been in charge of migrating a legacy system (Uniface, Oracle Forms, other 4GL/client-server) to a modern stack - strangler-fig experience is a big plus
Domain knowledge in social insurance (or pensions, benefits, other public-sector welfare systems)
jOOQ, or codegen against database contracts
Kubernetes / OpenShift in production
Kafka / Debezium / CDC pipelines
Public-sector or regulated-industry projects
Why this role is interesting
A hard problem with no copy-paste answer - two-writer coexistence over a frozen PL/SQL contract has no published pattern; we're engineering it explicitly.
Modern stack, real constraints - Java 25, Spring Boot 4, Modulith, OpenShift; you build new code every day, against a system that matters nationally.
Architecture you can audit - enforced module boundaries, ADRs, fitness functions in CI. Decisions are written down and defensible.
Long-horizon project - multi-year modernization program, not a three-month body-shop gig.
Tech stack
Core: Java 25 LTS, Spring Boot 4.x, Spring Modulith, Spring Batch
Database: Oracle - a large, frozen PL/SQL package API is the integration contract; jOOQ for typesafe adapters
Platform: OpenShift (Kubernetes), GitOps
Around it: Keycloak (OIDC), React SPA frontend (separate lane)
Working setup
Team: dedicated backend lane within the project team, working alongside frontend (React) and platform lanes
Working language: English

Thông tin chung

  • Thu nhập: Thỏa thuận

Việc làm tương tự

Senior Java Developer

CÔNG TY TNHH TẬP ĐOÀN CÔNG NGHỆ WIKEX EXCHANGE

Up to 2,000 USD
Hồ Chí Minh
01/09/2026

Kỹ sư triển khai phần mềm ERP

Công ty TNHH King Group

Thỏa thuận
Hậu Giang
03/09/2026

AI Engineer (Middle)

Công ty Giải pháp Công nghệ Sài Gòn - Saigon Technology Solutions

Thỏa thuận
Hồ Chí Minh
01/09/2026

Lập trình viên Java

CÔNG TY CỔ PHẦN ADVANCE TECH VIỆT NAM

8TR-12TR
Hà Nội
31/08/2026

Java Developer

Công Ty CP Công Nghệ Alphaway

22 - 40 triệu
Hà Nội, Khác
24/09/2026

AI Engineer (LLM/NPL)

Công Ty CP Đầu Tư Công Nghệ Và Thương Mại Softdreams

10 - 17 triệu VNĐ
Hà Nội
05/09/2026

Senior IT Business Analyst - Chuyên Viên Phân Tích Nghiệp Vụ

Công ty Cố phần giải pháp công nghệ ITE

25 - 30 triệu VND
Hà Nội
22/09/2026

Junior Backend Developer Golang

CÔNG TY TNHH CÔNG NGHỆ VÀ ĐẦU TƯ SMARTBIT

Negotiable
Hồ Chí Minh
09/09/2026

Java Developer (Middle/ Senior /Technical Leader)

Công ty TNHH SoftRoad

Thỏa thuận
Hà Nội
19/09/2026

Giảng viên Công nghệ bán dẫn

Tổ Chức Giáo Dục FPT

Theo thỏa thuận
Hồ Chí Minh
31/08/2026
Vị trí [Hybrid] Lead Backend Engineer (Java/Database) do công ty Công ty TNHH 8Seneca tuyển dụng tại , Joboko tự động tổng hợp mức lương Thỏa thuận, tìm thêm việc làm về [Hybrid] Lead Backend Engineer (Java/Database) hoặc công ty Công ty TNHH 8Seneca ở các link phía trên

Giới thiệu công ty

Công ty TNHH 8Seneca

Địa chỉ: Coninco Tower 4 Tôn Thất Tùng, Đống Đa, Hà Nội
Quy mô: Dưới 10 nhân viên

Việc làm HOT

Công Ty TNHH OTANI U.P.
11.5 - 18.5 triệu VND
Hà Nội
Công ty TNHH Bách Khang Việt Nam
Cạnh Tranh
Hồ Chí Minh, Hải Phòng, Hà Nam, Nghệ An, Quảng Ninh
Ngân hàng TMCP Hàng Hải Việt Nam (MSB)
Thỏa Thuận
Hà Nội
Ngân hàng TMCP Hàng Hải Việt Nam (MSB)
Thỏa Thuận
Hà Nội
Công ty Cổ phần Đầu tư và Thi công Hạ tầng VinAlpha
Từ 20 - 30 Triệu VND
Quảng Ninh