Java Software Engineer Our client, one of Asia-Pacific’s leading organizations, is looking for a Java Software Engineer.
Responsibilities - Designing and implementing backend services, APIs, and application logic for complex business workflows
- Analysing legacy systems, schemas, and behaviours to uncover business rules, data relationships, and hidden operational constraints
- Translating legacy data structures and process flows into cleaner domain models and maintainable modern service designs
- Designing and evolving data models that preserve integrity while supporting future extensibility
- Building validations, state transitions, orchestration flows, and exception handling for transaction- heavy processes
- Working closely with QA engineers and fellow developers to ensure the system is testable, observable, and production-ready
- Writing high-quality, maintainable code with strong automated test coverage...