Search by job, company or skills

Astra Tech

Architect - Merchant Service

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Role Summary

We are looking for a skilled Payment Systems Architect to design and enhance our merchant service platforms, covering online payment gateways and offline POS systems. The role involves tackling the challenges of high-concurrency microservices, ensuring scalable and secure architecture, and guiding technical standards through reviews and best practices.

The ideal candidate brings strong Java expertise, experience with payment clearing and settlement (Visa/Mastercard, cross-border), and a proven track record in system design and optimization. Alongside building new solutions, you will maintain and improve existing products, resolve issues efficiently, and drive continuous technical excellence in a dynamic, global environment.

Responsibilities

  • Participate in the development of merchant service systems, including onlinepayment gateways and offline POS transaction systems.
  • Solve various challenges and technical difficulties brought about bymicroservice architecture and complex business models in a high-concurrencyenvironment.
  • Participate in code reviews and specification development for team members.
  • Maintain and upgrade existing software products, quickly locate and fixexisting software defects.
  • Have architectural design experience in handling the entire process of bankcard (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 thefinancial industry.
  • Experience in developing payment clearing and settlement systems, withexperience in international payment platforms or cross-border payment systems.
  • Possess certain English reading and writing skills, and be able to communicatedaily, and be able to adapt to an all-English working environment.
  • Solid Java foundation, proficient in multi-threaded programming, JVM, designpatterns and other related technologies.
  • Familiar with the use of common open-source frameworks and tools, such asSpringMVC, Mybatis, Dubbo, Redis, RabbitMq, Maven, GitLab, etc.
  • Familiar with application servers such as Tomcat and Nginx, familiar with Linuxsystems, 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 complexsystems, familiar with the methodology of software system analysis/design, andhave rich practical experience.
  • Like to delve into technology, can independently explore technology, and havegood software engineering knowledge and quality awareness.
  • Proactive, pursue excellence, and have strong pressure resistance.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 127642651