Search by job, company or skills
Job Description:
- Collect, analyze, and document business requirements from stakeholders.
- Translate business requirements into clear technical specifications for the development team.
- Create and maintain Business Process Flow, Use Case, System Flow, Data Flow, ERD, and functional/technical documentation.
- Coordinate with developers, QA, and project managers to ensure solutions meet business needs.
- Provide recommendations for efficient technical solutions considering system architecture, API integration, and microservices.
- Review system design, application architecture, and documentation before implementation.
- Assist in testing, UAT (User Acceptance Test), and ensure the quality of delivered systems.
- Act as a bridge between business teams and technical teams with effective communication.
- Provide support in troubleshooting and issue resolution for existing systems.
Job Requirements:
- Bachelors degree in Computer Science, Information Technology, preferably from a well-recognized/reputable university..
- Minimum 3 years of professional experience as System Analyst with strong expertise in Java Spring Boot as aProgrammer/Software Engineer.
- Experienced in developing applications using microservices architecture, REST API, and system integration.
- Solid understanding of SDLC, Waterfall/Agile/Scrum methodology, and DevOps environment.
- Proficient in database design (SQL/NoSQL), ORM, and query optimization.
- Able to produce technical documentation such as BRD, FSD, SRS, and UML diagrams.
- Excellent communication and interpersonal skills, able to convey technical solutions to non-technical stakeholders.
- Strong analytical thinking, problem-solving, attention to detail, and proven leadership experience in leading projects or technical teams.
- Experience in coordinating with multiple stakeholders on medium-to-large scale projects.
Date Posted: 29/08/2025
Job ID: 125083895