Position: Senior Backend Java Developer - API's Microservices
Company: NymCard
Category: Java
Experience required: 5y
English level: upper

**Senior Back End Engineer - Java**
 
**Our Company**
 
In a digital world where users want easy transactions, Nymcard aims to simplify payments. Built from the ground up, our platform enables developers to launch new programs with speed, security, scalability and support. We are obsessed with making the complex easy. With the modern infrastructure that we offer through our open API’s, we believe we are the leading card issuing platform in the region. 
We are not just in the business of building software, we are in the business of enabling interactions. Companies of all sizes within the MENA region and across the globe from FinTech, E-commerce, Travel, On-Demand Delivery, Expense Management & Digital Banking trust NymCard to help them interact better with their users and enable them to experience frictionless payments at every transaction.

Our mission is to enable companies to launch frictionless payment programmes with our modern infrastructure, at record speed. 		
	
**You will: **
Design and implement high-volume, low-latency, APIs
Engage with Engineering, DevOps, Marketing teams throughout the design, implementation, testing, deployment, and services support in production.
Work with engineers across the company to build new features at large-scale
Enjoy the team collaboration within trustfull culture

**Qualifications:** 
Minimum of 5+ years of software development experience working with various distributed projects and technologies. (Java)
Experience with any NoSQL/RDBMS (Mongo, SQL Server, Oracle, PostgreSQL etc.)
Aware of application security principles including the development of secure coding standards and practises.
Familiar with various API design and architectural patterns (API Gateway, OpenAPI, REST)
Understanding fundamental design principles behind a scalable application
Experience with stream-processing systems such as Apache Kafka, Amazon SQS, Google cloud pub/Sub;
Upper-intermediate(B2) or higher English level
Agile enthusiast (Scrum) knowledge, Estimation practises

**Would be a plus:**
Experience payments, ISO8583 message format.
Experience with HSM (Thales preferred)
Knowledge in PCI Compliance standards
Knowledge of CI/CD 
Knowledge in Kubernetes
Knowledge of Cloud (Google, AWS, Azure)
Knowledge of Docker