Job Description
Solution Architect (Java) – Payment Systems
Requirements :
- Minimum 8–10 years of experience in software engineering, with at least 3 years in a Solution Architect or Technical Architect role.
- Strong expertise in Java and the Spring Framework/Spring Boot for enterprise application development.
- Proven experience designing and implementing high-performance, scalable, and secure payment systems or financial services platforms.
- Solid understanding of microservices architecture, RESTful APIs, event-driven architecture, and distributed systems.
- Hands-on experience with payment gateways, transaction processing, settlement, reconciliation, and integration with banking or financial institutions.
- Strong knowledge of SQL and NoSQL databases, including performance optimization and data modeling.
- Experience with messaging technologies such as Apache Kafka, RabbitMQ, or similar platforms.
- Familiarity with Docker, K...