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 a Programmer/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.
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. - Handle 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.