Payments Solution Architect
Role details
Job location
Tech stack
Job description
-
Meet with stakeholders to understand business objectives and translate them into comprehensive technical designs for payment systems.
-
Develop and maintain the overall architectural structure of payment systems, including data models, APIs, and distributed systems.
-
Oversee the integration of payment platforms and gateways with existing client systems and third-party services.
-
Provide technical guidance and mentorship to development teams, ensuring adherence to best practices and architectural standards.
-
Ensure all payment solutions comply with industry regulations, such as PCI certification, and implement robust security measures.
-
Research and recommend emerging technologies to build scalable, future-proof payment solutions., Capemini is seeking a highly skilled Payments Solution Architect to design, build, and integrate secure, efficient payment systems. You will analyze business needs, define technical solutions, and ensure compliance with industry regulations. This role involves creating architectural blueprints, collaborating with cross-functional teams, recommending technology stacks, and delivering solutions that meet client requirements for payment processing, tokenization, and transaction authorization. Key Responsibilities
-
Engage with stakeholders to understand business objectives and translate them into comprehensive technical designs for payment systems.
-
Develop and maintain the overall architectural structure of payment systems, including data models, APIs, and distributed systems.
-
Oversee integration of payment platforms and gateways with client systems and third-party services.
-
Provide technical guidance and mentorship to development teams, ensuring adherence to best practices and architectural standards.
-
Ensure all payment solutions comply with industry regulations (e.g., PCI DSS) and implement robust security measures.
-
Research and recommend emerging technologies to build scalable, future-proof payment solutions.
Requirements
Do you have experience in UML?, * Deep knowledge of payment transaction types, authorization, acquiring processes, card-present and card-not-present payments, and tokenization.
- Proficiency in areas like Java, Spring Boot, microservices, cloud platforms (AWS, GCP, Azure), and containerization (Docker).
- Strong understanding of Object-Oriented Analysis and Design (OOAD), Unified Modeling Language (UML), and modern architectural patterns.
- Experience with logical data modeling, building common data models, and using data modeling tools.
- Ability to understand business requirements and translate them into effective technical strategies and solutions.
- Excellent communication and collaboration skills to interact with business stakeholders, technical teams, and clients.
Common Technologies & Tools
- Cloud Platforms: AWS, Google Cloud Platform (GCP), Azure.
- Programming & Frameworks: Java, Spring Boot.
- Containerization: Docker.
- Modeling Tools: UML.
- Payment Technologies: APIs, Payment Gateways, POS systems.', * Deep knowledge of payment transaction types, authorization, acquiring processes, card-present and card-not-present payments, and tokenization.
- Proficiency in Java, Spring Boot, microservices, and cloud platforms (AWS, GCP, Azure).
- Strong understanding of Object-Oriented Analysis and Design (OOAD), UML, and modern architectural patterns.
- Experience with logical data modeling, building common data models, and using data modeling tools.
- Ability to translate business requirements into effective technical strategies and solutions.
- Excellent communication and collaboration skills to interact with stakeholders, technical teams, and clients.
Common Technologies & Tools
- Cloud Platforms: AWS, Google Cloud Platform (GCP), Azure
- Programming & Frameworks: Java, Spring Boot
- Containerization: Docker
- Modeling Tools: UML
- Payment Technologies: APIs, Payment Gateways, POS systems