Solutions Architect
Oferty pracySummary
Andersen is hiring a Solutions Architect for a project with a global payments leader. The role involves developing a new credit card management system for a major bank in Azerbaijan.
Our customer is a global leader in digital payments, operating in over 200 countries and enabling secure transactions worldwide. Recognized among the world’s most admired companies, it fosters a culture of innovation, diversity, and inclusion while offering strong career development opportunities. Committed to social responsibility and sustainability, the customer works to uplift people and communities everywhere.
The project is the development of a new credit card management system for a major bank in Azerbaijan, seamlessly integrated into the existing digital ecosystem. It is a large-scale initiative focused on building a secure, high-performance, and scalable platform to ensure efficient credit card lifecycle management and support the expansion of lending services.
Responsibilities
- Designing and evolving credit card system architectures covering authorization, settlement, EOD, and lending flows.
- Defining data models and persistence strategies across RDBMS and NoSQL for high-volume financial operations.
- Architecting microservices and event-driven solutions (Kafka, outbox/inbox, sagas, eventual consistency).
- Ensuring transaction management strategies support distributed, high-availability systems.
- Defining scalability, performance, and reliability patterns (resilience, batching, connection pooling, backpressure).
- Overseeing security architecture (OIDC/JWT, RBAC, mTLS, key rotation, secrets management).
- Ensuring compliance with PCI-DSS, tokenization, PAN masking, and HSM integration.
- Setting observability standards (OpenTelemetry, Prometheus, Grafana, ELK, correlation IDs).
- Defining system resilience strategies (circuit breakers, retries, timeouts, bulkheads).
- Establishing SLA/SLOs for performance and availability, validated by load testing (Gatling, k6).
- Driving architecture governance through design reviews and architectural decision records (ADRs).
- Collaborating with stakeholders to align business, compliance, and technical architecture.
- Mentoring development teams on best practices in secure, reliable, and scalable system design.
Requirements
- Experience as a Solutions Architect for 4+ years.
- Hands-on experience in banking for 4+ years, including 2,5+ years in credit card domain.
- Strong knowledge of banking systems integration (ledger posting, GL, customer/account hierarchy, settlement engines).
- Proven expertise with payment APIs (Visa/Mastercard) and PCI-DSS compliance.
- Ability to translate business and payment flows into scalable, secure, and resilient architectures.
- Solid experience in microservices (DDD, bounded contexts, API-first) and event-driven design (Kafka, outbox/inbox, sagas, eventual consistency).
- Deep understanding of distributed transactions (idempotency, compensating transactions, ACID vs BASE).
- Experience with polyglot persistence: PostgreSQL/Oracle (relational), Redis/MongoDB (caching, session storage, high-throughput).
- Hands-on knowledge of Spring Cloud Gateway, Spring Security (OIDC/JWT, RBAC), Spring Batch, Spring Data/Hibernate.
- Expertise in designing secure APIs (REST/gRPC, OpenAPI/Swagger, Protobuf), tokenization, HSMs, Vault/KMS, mTLS, JWT/JWE.
- Experience with PAN/token management, secure key rotation, and audit logging.
- Proficiency in observability (OpenTelemetry, structured logging, Prometheus, Grafana, ELK/OpenSearch).
- Background in SLO/SLA definition, capacity planning, and performance tuning.
- Level of English – from Intermediate+.
Desired skills
- Solid hands-on knowledge of Java 17/21 and Spring Boot 3.x, with ability to guide developers on best practices.
Reasons to join us
- Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
- The opportunity to change the project and/or develop expertise in an interesting business domain.
- Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
- Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
- The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
- Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
- Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
- Certification compensation (AWS, PMP, etc).
- Referral program.
- English courses.
- Private health insurance and compensation for sports activities.
Join us!
Czekamy na was!
lub Poleć znajomego
Przetwarzamy dane osobowe zgodnie z RODO
Nadal szukasz wymarzonej pracy w IT? Kliknij tutaj, aby zobaczyć pełną listę ofert pracy w firmie Andersen. Stale otwieramy nowe stanowiska!