Position: Senior Java Developer
Company: CNA International It
Category: Java
Experience required: 5y
English level: upper

**Requirements:**
•	5+ years of hand-on experience with Java;
•	Experience in Spring/Spring Boot, knowledge of Groovy/Grails is a plus;
•	Excellent knowledge of relational databases (Oracle, PostgreSQL) and ORM frameworks;
•	Solid understanding of API, microservice, and integration concepts and technologies, such as REST, JSON, XML, message queues;
•	Experience with continuous integration and continuous delivery tools;
•	Performance analysis of JVM applications, understanding of threading, concurrency, and problems that can result from concurrent processing;
•	Familiarity with containers and logging/monitoring solutions;
•	Experience with GCP, AWS, Azure, or any other public cloud platform is a plus;
•	Knowledge of traditional build systems (Gradle, Maven);
•	Knowledge of Agile / Scrum process and ceremonies;
•	Willingness to travel abroad if required;
•	Fluency in English.

**The company offers:**
A unique opportunity in establishing the company product software;
•	Working and direct contact with international clients;
•	Friendly work-environment in a team of highly talented people;
•	Flexible working schedule;
•	Competitive benefit package.

We see the essence of our work when you, as a candidate, could grow not only in expertise choosing a new company with our assistance but also in soft skills, feel yourself comfortable and fully in line with a corporate culture and employer's values.

We believe in a partnership approach that is the proven win-win strategy leading all participants to their realization.

Feel free to contact us and form your own opinion about how we can bring you to the work of your dream.
https://www.youtube.com/channel/UCYm1jOg9hXsXikFb1dFMX0Q - is our channel - with hints on how to be prepared for technical interviews. Enjoy!
Про компанію CNA International IT
CNA International IT is focused mostly on working with product companies and candidates, being eager to contribute our expertise in helping both parts find like-minded people.

We see the essence of our work when you, as a candidate, could grow not only in expertise choosing a new company with our assistance but also in soft skills, feel yourself comfortable and fully in line with a corporate culture and employer's values.

We believe in a partnership approach that is the proven win-win strategy leading all participants to their realization.

Feel free to contact us and form your own opinion about how we can bring you to the work of your dream.