SK

Technical Lead – Java (Level 3)

Skaleartlinkedin.com
Nov 13, 2026, 4:07 PM2d ago
Full-timeColombo, Western ProvinceSoftware engineeringLead (7+ yrs)

About the role

The Technical Lead – Java (Level 3) will lead a team of Java engineers in converting a legacy registry platform to Java for a superannuation client. The role involves owning the technical design of the migration, setting engineering standards, and keeping Australian stakeholders updated on progress. Key responsibilities include mentoring the team, designing the migration architecture, analyzing legacy code, enforcing engineering best practices, estimating and tracking work, and remaining hands-on with Java, Spring Boot, and SQL development. The position requires significant experience in Java development and technical leadership, as well as experience with migration or modernization projects.

Must have

  • 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

Nice to have

  • 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

Technologies

  • Angular
  • AWS
  • Azure
  • CI/CD
  • Java
  • JavaScript
  • RDBMS
  • React
  • Spring / Spring Boot
  • SQL
  • TypeScript
  • Unit Testing
  • Vue.js

Highlights

The role involves regular communication with Australian stakeholders and may require reporting progress to overseas teams. Experience with registry, fund administration, or superannuation systems is considered a plus.