Senior Java Backend Developer- (In-Person Interview)
Summary
Long-term contract role in Alpharetta for a technical business analyst in the banking/cards domain: gathering requirements, writing BRDs/FRDs and user stories, and analyzing card payment processing (authorization, settlement, chargebacks) using SQL and tools like JIRA and Confluence in Agile teams. Note: despite the Java developer title, the description is a BA role.
Role: Tech Business Analyst - Financial & Cards Domain
Duration: Long Term Contract
Job Description:
Key Responsibilities:
- 8+ years of experience as a Business Analyst / Technical Business Analyst, preferably within Banking, Financial Services, Payments, or Cards.
- Strong Cards domain experience is mandatory.
- Good understanding of credit cards, debit cards, prepaid cards, payment processing, and transaction lifecycle.
- Strong understanding of card authorization, clearing, settlement, reconciliation, chargebacks, disputes, reversals, refunds, and transaction processing.
- Experience working with payment/card processing systems and third-party payment platforms.
- Strong understanding of REST/SOAP APIs, web services, JSON/XML, system integrations, and interface specifications.
- Ability to understand technical architecture, application flows, system dependencies, and data flows.
- Experience with SQL/database queries for data validation and analysis.
- Strong experience in requirements gathering, functional analysis, process mapping, and documentation.
- Experience creating BRD, FRD, user stories, acceptance criteria, use cases, process flows, and functional specifications.
- Experience working in Agile/Scrum environments.
- Hands-on experience with tools such as JIRA, Confluence, Visio, Lucidchart, or similar.
- Strong experience working with cross-functional and geographically distributed teams.
- Excellent written and verbal communication skills.
Must Have: Technical Business Analysis + Banking/Financial Services + Cards/Payments domain experience.