DescriptionExperience Level:
12 years of software engineering experience with at least 5 years in technical leadership or solution architecture roles.
Role Overview:
We are seeking a hands-on Technical Architect / Lead with deep expertise in Java/Spring Boot microservices and Payments Domain or similar Payment Solution architectures. The ideal candidate will design develop and deliver scalable event-driven solutions. This role requires strong technical problem-solving skills Team & architecture ownership and the ability to guide teams through the full development lifecycle.
Key Responsibilities:
Architecture and Design
- Architect and design microservices-based payment solutions using Spring Boot.
- Design and implement secure RESTful APIs and asynchronous communication patterns.
- Apply domain-driven design (DDD) across payment bounded contexts.
- Own architecture for core payment flows: authorization capture refund chargeback and settlement.
- Design integrations with payment networks (Visa Mastercard ACH SWIFT) and payment gateways.
- Architect for PCI-DSS compliance tokenization and encryption.
- Define idempotency and exactly-once processing patterns for payment accuracy.
- Design reconciliation frameworks across internal ledgers and external processors.
- Ensure PCI-DSS SOX and PSD2/SCA compliance across payment solutions.
- Define OAuth 2.0 mTLS and certificate-based security patterns.
- Conduct threat modeling and security reviews.
- Leadership & Delivery
- Mentor development teams and conduct architecture reviews.
- Define CI/CD standards in Azure DevOps with zero-downtime deployment strategies.
- Collaborate with Product and Business stakeholders to align technical solutions with business goals.
- Maintain architecture decision records (ADRs) and the technical roadmap.
- Develop reference architectures reusable components and best practice frameworks for microservices and event streaming.
Payments Domain Expertise
Security & Compliance
Hands-on Development and Technical Leadership
- Lead by example through hands-on coding code reviews and POC development.
- Collaborate with development teams to translate business requirements into scalable and maintainable technical solutions.
- Ensure high code quality proper design patterns and best practices are followed across teams.
- Work closely with DevOps teams to build automated CI/CD pipelines using Azure DevOps GitHub Actions or Jenkins.
- Conduct technical evaluations architecture reviews and participate in solution governance forums.
Leadership and Delivery
- Lead and mentor engineering teams through design development and deployment phases.
- Collaborate closely with Product DevOps Support teams.
- Provide technical guidance and mentorship to developers.
- Conduct architecture reviews POCs and solution governance activities.
Required Skills and Experience:
- Strong hands-on experience with Java Spring Boot Spring Security and RESTful API development.
- Solid understanding of microservices architecture Domain-Driven Design (DDD) CQRS and event sourcing.
- Experience with containerization (Docker) and orchestration (Kubernetes AKS).
- Strong experience with CI/CD pipelines infrastructure as code and automation frameworks.
- Excellent debugging troubleshooting and system design skills.
- Strong collaboration skills across DevOps Security and Product teams.
Required Experience:
Staff IC
DescriptionExperience Level:12 years of software engineering experience with at least 5 years in technical leadership or solution architecture roles.Role Overview:We are seeking a hands-on Technical Architect / Lead with deep expertise in Java/Spring Boot microservices and Payments Domain or similar...
DescriptionExperience Level:
12 years of software engineering experience with at least 5 years in technical leadership or solution architecture roles.
Role Overview:
We are seeking a hands-on Technical Architect / Lead with deep expertise in Java/Spring Boot microservices and Payments Domain or similar Payment Solution architectures. The ideal candidate will design develop and deliver scalable event-driven solutions. This role requires strong technical problem-solving skills Team & architecture ownership and the ability to guide teams through the full development lifecycle.
Key Responsibilities:
Architecture and Design
- Architect and design microservices-based payment solutions using Spring Boot.
- Design and implement secure RESTful APIs and asynchronous communication patterns.
- Apply domain-driven design (DDD) across payment bounded contexts.
- Own architecture for core payment flows: authorization capture refund chargeback and settlement.
- Design integrations with payment networks (Visa Mastercard ACH SWIFT) and payment gateways.
- Architect for PCI-DSS compliance tokenization and encryption.
- Define idempotency and exactly-once processing patterns for payment accuracy.
- Design reconciliation frameworks across internal ledgers and external processors.
- Ensure PCI-DSS SOX and PSD2/SCA compliance across payment solutions.
- Define OAuth 2.0 mTLS and certificate-based security patterns.
- Conduct threat modeling and security reviews.
- Leadership & Delivery
- Mentor development teams and conduct architecture reviews.
- Define CI/CD standards in Azure DevOps with zero-downtime deployment strategies.
- Collaborate with Product and Business stakeholders to align technical solutions with business goals.
- Maintain architecture decision records (ADRs) and the technical roadmap.
- Develop reference architectures reusable components and best practice frameworks for microservices and event streaming.
Payments Domain Expertise
Security & Compliance
Hands-on Development and Technical Leadership
- Lead by example through hands-on coding code reviews and POC development.
- Collaborate with development teams to translate business requirements into scalable and maintainable technical solutions.
- Ensure high code quality proper design patterns and best practices are followed across teams.
- Work closely with DevOps teams to build automated CI/CD pipelines using Azure DevOps GitHub Actions or Jenkins.
- Conduct technical evaluations architecture reviews and participate in solution governance forums.
Leadership and Delivery
- Lead and mentor engineering teams through design development and deployment phases.
- Collaborate closely with Product DevOps Support teams.
- Provide technical guidance and mentorship to developers.
- Conduct architecture reviews POCs and solution governance activities.
Required Skills and Experience:
- Strong hands-on experience with Java Spring Boot Spring Security and RESTful API development.
- Solid understanding of microservices architecture Domain-Driven Design (DDD) CQRS and event sourcing.
- Experience with containerization (Docker) and orchestration (Kubernetes AKS).
- Strong experience with CI/CD pipelines infrastructure as code and automation frameworks.
- Excellent debugging troubleshooting and system design skills.
- Strong collaboration skills across DevOps Security and Product teams.
Required Experience:
Staff IC
View more
View less