We are looking for an experienced Business and Technical Analyst to join our team building an advanced ticketing system with a backend written in Java.
1. Business requirements analysis
• Collecting, analyzing and structuring business requirements through workshops, interviews and documentation analysis.
• Mapping business processes related to ticket sales and backoffice processes (e.g. settlements, reporting, tariff management).
• Defining use cases, including handling exceptional situations (e.g. ticket returns, offline transactions, dynamic prices).
2. Technical requirements analysis (Java Backend)
• Translating business requirements into technical requirements in the context of the Java backend.
• Analysis of the system architecture, including the service, integration and database layers.
• Documentation and analysis of RESTful and SOAP APIs for integration with external systems (e.g. payment systems, transport operator systems).
• Defining non-functional requirements, such as performance, scalability, security, system availability.
3. Documentation and requirements specification
• Creation of business and technical requirements documentation (BRD – Business Requirements Document, SRS – Software Requirements Specification).
• Development of UML/BPMN diagrams presenting process flows, use cases, system architecture.
• Creation and update of the product backlog in tools such as JIRA/Confluence.
• Documentation of API schemas, integration contracts and data validation rules.
4. Support for the development team and testers
• Participation in refinements, sprints, stand-ups to remove ambiguities regarding requirements.
• Cooperation with the backend team to discuss the details of the Java implementation.
• Support in creating acceptance tests and analysis of errors reported during tests.
• Checking the compliance of the implementation with the requirements and participation in system/UAT tests.
5. Cooperation with stakeholders
• Constant contact with the business team to validate and adjust requirements.
• Collaboration with teams responsible for IT infrastructure, DevOps, security and integration.
• Supporting IT PM in making decisions regarding the project roadmap.
6. Support in strategic analysis and optimization
• Analysis of business process optimization opportunities based on data and market trends.
• Identification of potential bottlenecks in the backend architecture and proposal of solutions.
Considering the dynamic nature of the project, the analyst should have the ability to quickly adapt to changes, communicate effectively with business and technical teams and have a deeper understanding of the Java-based backend architecture.
Please include information about your availability in your application.
Szukasz dopasowanej pracy?
Daj się odnaleźć pracodawcy już dziś!
Check similar offers