Position: Java Developer
Company: Artjoker
Experience required: 2y
English level: upper

Artjoker is a full cycle outsourcing company. Domain expertise - FinTech products, marketplaces, SaaS solutions. There is an opportunity to work with projects of varying complexity. Today our team consists of 100+ driving guys!
Artjoker is included in the TOP rating of Kharkiv employers according to DOU and in the rating of the best b2b IT service companies according to CLUTCH.
Our portfolio can be found at the link: https://artjoker.ua/raboty/

About project:
Project is here to power a new era of financial services so that everyone can receive faster, affordable and personalised financial products.
We connect to thousands of banks using a secure open API enabling innovative companies to embed the power of open banking into their products. We provide infrastructure for industry leaders including American Express, Intuit Quickbooks, Vivid, Moneyfarm and BUX. Project has raised more than $69m funding and this is an incredibly exciting time to join the business as our international presence continues to scale rapidly.

Requirements: 
- Degree in Computer Science or technical field, or equivalent practical experience.
- Experience in Java 8+ and Spring Boot, and successfully architected and deployed a web service application.
- Ability to speak and write in English fluently (CEFR B2/IELTS 6 or above, or equivalent experience).

Preferred Requirements:
- Experience in maintaining and building APIs.
- Experience working with Restful APIs, Swagger, Open API, gRPC.
- Experience with Cloud: GCP, AWS; Containerisation: Kubernetes, Docker; Pipelines: BitBUcket (CI), Jenkins, ArgoCD; Storage: Relational (PostgreSQL), Time-series(Influx), Buckets storage (S3, GCS).
- Analytical, design, and problem diagnosis skills.
- Experience of systems programming, high-performance applications, distributed systems, or service design.

Our tech stack, what you may know or like to learn:
ArgoCD, Bitbucket CI, Docker, Express, GCP/AWS, S3/GCS, gRPC, Influx, Java 8, Java 11, Jenkins, Jest, jUnit, Kubernetes, Mockito, NodeJS, NuxtJS, PostgreSQL, Spring, Spring Boot, TypeScript, VueJS, Wiremock.

Responsibilities: 
- Create reliable, tested, and maintainable code.
- Find creative and scalable solutions.
- Focus on quality and performance of services, continuously improving code, and innovating with better technologies.
- Manage individual project priorities, deadlines, and deliverables.

Conditions you will have:
- Flexible work schedule (8 hour working day + 1 hour break).
- Paid vacation for 20 working days a year.
- Paid sick leave for 10 working days a year.
- Career development roadmap.
And most important thing – a friendly team, where everyone is ready to help you to adapt, to provide support and succeed together! We do not give up, we are ready to rebuild the country together and grow the prestige of Ukrainian IT.