System Analyst
MMT GLOBAL TECHNOLOGIES PTE. LTD.
We are looking for hands-on System Analysts with strong experience in Java and microservices-based architecture. The expectation is the ability to translate business requirements into detailed, developer-ready low-level designs (LLD).
Technical Skills required
· Java (Spring Boot / microservices architecture)
· API-first development (REST/JSON, API gateway, service orchestration)
· Event-driven architecture and asynchronous integrations
· Strong understanding of data modelling, transaction handling.
· Working knowledge of scripting (Shell/Python) for automation and quick analysis (not mandatory)
Responsibilities
- Work with BAs/Product Owners to convert requirements into HLD and detailed, developer-ready LLD
- Define API contracts, payload structures, sequencing, versioning, and exception handling logic
- Support teams in breaking down designs into sprint-ready user stories, technical tasks, and acceptance criteria
- Provide hands-on guidance to developers during implementation, ensuring alignment to design and resolving technical blockers quickly
- Drive design clarity upfront to avoid rework and instability during SIT/UAT phases·
- Define microservices boundaries, service decomposition, and inter-service communication patterns (sync/async)
- Review and finalize Java design approaches, ensuring scalability, maintainability, and performance
- Ensure non-functional requirements (performance, security, resiliency, scalability) are built into design from day one
- Define retry mechanisms, idempotency, logging, monitoring, and audit controls for production-grade systems
- Validate data models, database interactions, and transaction handling for consistency and integrity
- Conduct design reviews and walkthroughs with development teams before sprint execution
- Work closely with QA to ensure testability of APIs, mock interfaces, and clear validation scenarios
- Support defect triage during SIT/UAT by analyzing root cause and driving design fixes where required