Astra TechSoftware Architect (Payments)

About Us


Established in 2022, Astra Tech has rapidly expanded its influence by strategically acquiring and developing key platforms such as PayBy, Rizek, Quantix, and Botim. These acquisitions have culminated in the creation of the world’s first Ultra App, Botim, which seamlessly integrates fintech, e-commerce, AI-powered tech solutions, and communication services into one intuitive and user-friendly experience. This powerful combination allows users to manage their finances, shop, and stay connected—all within a single, cohesive platform.


With over 150 million users across 155 countries, Astra Tech is more than just a tech company—it is a movement committed to enhancing lives through innovation. As a visionary leader in tech development and investment, our mission is clear: to revolutionize technology solutions for consumers and businesses, harnessing the power of AI to elevate digital experiences to unprecedented heights globally.


Role Summary


We are looking for a Payment Systems Architect to lead the design and development of merchant service systems, spanning online payment gateways and offline POS solutions. This role focuses on solving complex technical challenges in microservice, high-concurrency environments, defining architectural standards, and guiding development teams. Expertise in architecting end-to-end bank card (Visa/Mastercard) swipe payment processes is required.


Responsibilities


  • Participate in the development of merchant service systems, including online payment gateways and offline POS transaction systems.
  • Solve various challenges and technical difficulties brought about by microservice architecture and complex business models in a high-concurrency environment.
  • Participate in code reviews and specification development for team members.
  • Maintain and upgrade existing software products, quickly locate and fix existing software defects.
  • Have architectural design experience in handling the entire process of bank card (Visa/Mastercard) swipe payment.


Requirements


  • Bachelor's degree or above , majoring in computer science fields.
  • 5-10 years of Java design and development experience in the Internet industry, with priority given to those with third-party payment work experience in the financial industry.
  • Experience in developing payment clearing and settlement systems, with experience in international payment platforms or cross-border payment systems.
  • Possess certain English reading and writing skills, and be able to communicate daily, and be able to adapt to an all-English working environment.
  • Solid Java foundation, proficient in multi-threaded programming, JVM, design patterns and other related technologies.
  • Familiar with the use of common open-source frameworks and tools, such as SpringMVC, Mybatis, Dubbo, Redis, RabbitMq, Maven, GitLab, etc.
  • Familiar with application servers such as Tomcat and Nginx, familiar with Linux systems, and proficient in Shell, Awk, Sed, etc.
  • Familiar with MySQL/Oracle relational databases.
  • Familiar with HTML5, CSS3, JavaScript (ES6 and above).
  • Able to independently complete the analysis and architectural design of complex systems, familiar with the methodology of software system analysis/design, and have rich practical experience.
  • Like to delve into technology, can independently explore technology, and have good software engineering knowledge and quality awareness.
  • Proactive, pursue excellence, and have strong pressure resistance.

Ready to apply?

Join Astra Tech and take your career to the next level!

Application takes less than 5 minutes

Post Date
2025-07-09
Job Type
-
Employment type
Full-time
Category
Engineering
Level
Mid-Senior
Country
United Arab Emirates
Industry
Financial Services
Astra Tech*******