Position: Java/Go Developer
Company: Particles Global
Experience required: 3y
English level: upper

**Your role**
To architect, design, develop, deploy, evolve, and operate distributed systems, with DevOps practices in place
To be an integral part of an empowered and self-organizing team
To actively collaborate with other engineers, product owners, domain experts and designers to deliver great outcomes
To pair with others and review work, sharing knowledge and increasing quality across the board
To scale our reach by integrating our platform with more banks, PSPs, insurance companies and other financial systems
To champion continuous improvement of technology and the ways we work

**Must have**
Java or Go
MySQL, DynamoDB, NoSQL
REST APIs
Event-driven knowledge
Strong AWS skills including SQS, SNS, DynamoDB, S3, and general concept on how applications run on a cloud environment.
Unit and integration test skills
Strong knowledge of good patterns and anti-patterns in a microservice architecture.
Strong architecture knowledge of modern cloud-based development frameworks including microservices, APIs, CI-CD frameworks, data streaming
Swagger, Postman

**Bonus**
Docker understanding
Kubernetes understanding
Payments and banking knowledge
Cards and HSM knowledge