A Java developer builds and maintains business applications and system integrations using Java, Spring Boot, RESTful APIs and microservices, working with SQL databases, writing tests, and supporting deployments. Requires at least 3 years of Java experience in a Singapore-based role.