Software Developer
Core
Senior Software Developer leading modernization of the CitySuite ERP platform, designing backend services, and mentoring a distributed team.
Role type
Senior IC Software Developer with Team Leadership
Builds
Production-grade backend services and modernized ERP platform features
Domain
Enterprise Resource Planning (ERP), GovTech, Regulated Software
Deliverable
production ML models | product features
Required skills
Java backend development, REST API design, technical mentorship, distributed team collaboration, AI coding tools, relational database design
Preferred skills
Quarkus, Jakarta EE, Hibernate, MapStruct, Lombok, legacy Java monolith modernization, React collaboration, Model Context Protocol (MCP), SQL Server, Data-tier Application Package (DACPAC), Container Engines
Technologies
Java, REST, SQL, Quarkus, Jakarta EE, Hibernate, MapStruct, Lombok, React, MCP, SQL Server, Docker, Podman
Responsibilities
Design and ship production code using modern Java frameworks; own end-to-end modernization efforts; provide technical direction and mentorship to local and overseas developers; utilize AI coding assistants for scaffolding and refactoring; define operational goals and KPIs for the support department.
Seniority
Senior, hands-on IC with mentorship responsibilities