Gather and document business and technical requirements in an Agile environment, translating them into clear, well-defined user stories
Write detailed API requirements — request/response structures, data mappings, error handling, and integration workflows — for Java/Spring Boot services
Define front-end requirements for React-based web applications, collaborating with a separate design team to align on user experience
Create flow diagrams, sequence diagrams, and technical documentation for authentication and identity management flows
Work with tech leads and architects to break down complex technical stories and validate solution designs
Partner with the value stream owner and product stakeholders to ensure requirements align with business objectives
Analyze existing systems and processes to identify improvement opportunities
Conduct impact analysis and help troubleshoot issues during implementation
Mentor junior and mid-level analysts and provide technical guidance
Requirements
5+ years of experience as a Business Systems Analyst or equivalent technology industry background
Proficient at identifying and solving business problems through innovative and practical solutions
Effective communication skills to convey technical information in a clear manner to all levels
Experienced in collecting, documenting, and managing system requirements from stakeholders
Deep understanding of highly complex multi-platform applications and systems
Effective communication and documentation skills to create comprehensive reports, manuals, workflows, and specifications
Proficient at managing tasks, timelines, and resources effectively to ensure successful project delivery
Ability to be flexible and adaptable to changes in project scope, requirements, or technological advancements
Experience working with RESTful APIs, including integration patterns, API documentation, and tools like Postman
Proven ability to write user stories for web-based applications, covering both front-end UI and back-end API layers
Familiarity with Jira, Confluence, and Figma as part of an Agile workflow
Strong communication skills — able to bridge business stakeholders and technical teams effectively
Experience documenting system requirements, workflows, and specifications
Understanding of multi-platform application architectures and system integrations
Ability to manage competing priorities and adapt to evolving requirements
Tech Stack
Java
React
Spring
Spring Boot
SpringBoot
Benefits
Medical, dental, vision and life insurance
Retirement savings – 401(k) plan with generous company matching contributions (up to 6%)
Tuition reimbursement up to $5,250/year
Business-casual environment that includes the option to wear jeans
Generous paid time off upon hire – including a paid time off program plus ten paid company holidays and three floating holidays each calendar year
Paid volunteer time — 16 hours per calendar year
Leave of absence programs – including paid parental leave, paid short
and long-term disability, and Family and Medical Leave (FMLA)