Position: Senior Back End Engineer - Java
Company: Hennessey Group
Category: Java
Experience required: 5y
English level: upper

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)