Technical Lead – Java (Level 3)
Skaleart
·Today
- Location
- Colombo, Sri Lanka
- Type
- Full-time
- Department
- IT
- Seniority
- Lead
- Closing date
- Today
- Source
- CareersPage
Description
Role summary
We are looking for a Technical Lead (Level 3) to lead the Java engineers converting a legacy registry platform to Java for a superannuation client. You will own the technical design of the migration, set the engineering standards for the team, and keep Australian stakeholders informed on progress.
Key responsibilities
- Lead and mentor the Java engineers delivering the legacy-to-Java conversion of the registry platform
- Own the technical design of the migration: target architecture and the approach to converting legacy code and data
- Read and reason about unfamiliar legacy code to establish how the existing platform behaves
- Set and enforce engineering standards: unit testing, code review, CI/CD and documentation
- Estimate and break down work, and track delivery against plan
- Report progress, risks and decisions to Australian stakeholders
- Stay hands-on with core Java, Spring Boot and SQL work on critical components
Qualifications we expect
- 7+ years of Java development, with 2+ years leading or mentoring a team of 3–6 engineers
- Strong core Java (17 or 21), Spring Boot, and SQL on MS SQL or any RDBMS
- Has owned the technical design of a migration, modernisation or re-platforming programme
- Sets and enforces engineering standards: unit testing, code review, CI/CD, documentation
- Can estimate, break down work and report progress to overseas (Australian) stakeholders
- Comfortable reading and reasoning about unfamiliar or legacy code
Role-specific pluses
- Registry, fund administration or superannuation systems
- Legacy languages or 4GL environments
- AI-assisted code conversion
- JavaScript/TypeScript frontend (React, Angular or Vue)
- Azure or AWS deployment