Position: Senior Java Engineer with GO experience
Company: AOG.jobs
Experience required: 3y
English level: upper

Briefly about the client:
The customer is a big international company - leader on the market of corporate software systems hosted on cloud and on-premises. It has a number of own products, that require continuous support and development of extensive infrastructure that consists of cloud services based on different technologies - Java, Golang, Node.js. Millions of users from all around the world trust to us and use the company products from year to year.
The project is a policy management service that interacts with other company services running on cloud and verifies policy compliance to guarantee security of the customer data handling. Data residency, IP-whitelisting, permission management are samples of the supported policies. A candidate for this position is expected to have a solid backgound in authentication protocols implementations, non-blocking network interaction with REST and GraphQL APIs. Main technologies used - Java, Golang. An experience with Envoy or OPA would also be useful.

What we definitely expect from you:
Java, Golang knowledge is must-have option;
Knowledge in authentication protocols implementations, non-blocking network interaction with REST and GraphQL APIs;
Nice to have: Envoy or OPA;
Good team player;
Strong English communication skills (Upper-Intermediate level);
Looking to learn interesting technologies and build new solutions;
An initiative, open-minded and easy-going person with nice time management skills

Together we will:
Contribute and spend most of the time solving technical and product problems with other engineers and other disciplines
Deliver high-quality code that impacts the bottom line of the business
Drive technical solutions to strategic initiatives
Help steer technical decisions about infrastructure and architecture
Model engineering excellence and collaborative processes
Define the best implementation method and related effort to answer a given problem

We offer:
Full-time preferable, part-time possible workload on a remote basis
2 months` assignment (+ possible prolongation)
Project starts ASAP after approval
Worthy reward based on your skills and experience
USA time zone or shifted hours