Company Description
We are engaged in the collection, processing, and analysis of large amounts of data in various business areas within five years. During this time we have grown considerably and expanded the list of our services in the Big Data market. Our highly skilled analysts, unique technologies of data collection and processing help our clients quickly and efficiently obtain all necessary information from any source. Our software solutions have already benefited a large number of customers from over 10 countries.
Job Description
We are looking for a Java Developer with experience in building high-performing, scalable applications. You will be part of a talented software team that works on mission-critical applications.Responsibilities:
- Contribute in all phases of the development lifecycle
- Write well designed, testable, efficient code
- Prepare and produce releases of software components
- Prepare and deliver service updates in continuous deployment environment
Qualifications
- 5+ years of Java back-end development experience
- Practical knowledge of Spring Boot, Spring MVC
- Solid experience with multi-threading and concurrency in JVM
- MySQL
- Advanced Linux user, experience with Docker containers
- Unit testing, integration testing
- Experience with Git
Will be a plus:
- Practical experience or knowledge of Java 11
- Experience in developing microservice applications
- Kafka, Zookeeper, Redis, NoSQL databases
- GCP, Kubernetes, Grafana
- Ruby
Additional information
What we offer:
- Ability to work remotely from anywhere in the world
- Paid vacation and sick days
- Full support and tax coverage (5%) for private entrepreneurs
- Participation in educational activities and thematic conferences
- Team building and corporate activities