System Analyst

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

Similar jobs