Full Stack Engineer
Role details
Job location
Tech stack
Job description
-
Rebuild legacy UI from ADF into Angular using reverse-engineered artifacts
-
Develop backend services in Spring Boot from existing business logic and schemas
-
Design and consume REST APIs aligned to OpenAPI contracts
-
Work heavily with Oracle SQL and legacy data models
-
Collaborate daily with frontend/backend peers for full-stack delivery
-
Use Copilot for code generation, refactoring, and acceleration
-
Write unit, integration, and E2E tests (Jest, Playwright, backend testing)
-
Participate in technical reviews and modernization decisions
Tools
-
Frontend: Angular, Jest, Playwright
-
Backend: Java, Spring Boot, Oracle
-
APIs: REST, OpenAPI
-
AI: GitHub Copilot
-
Cloud: Azure (primary environment)
-
Database: Oracle (on-prem, legacy-heavy)
Requirements
-
Strong Java + Spring Boot
-
Hands-on Oracle SQL experience (non-negotiable)
-
Experience with legacy modernization / re-platforming
-
API design and REST/OpenAPI experience
-
Comfortable working full stack (not siloed)
-
Willingness to use AI-assisted development (Copilot)