Требуемый опыт работы: более 6 лет
Полная занятость, удаленная работа
We are looking for an experienced Java Cloud Engineer to our Cloud Engineering team who is responsible for storing and processing, among other things, the massive amounts of location and driving updates.
The goal of the Cloud Services team is to support enrich product with new features and identify potential bottlenecks which will prevent us from scaling 10x and develop solutions to these bottlenecks.
Project – a platform for today’s busy families, bringing them closer together by helping them better sync, communicate with and protect the people they care about most.
Experience / Skills required:
Must have:
Good to have:
Responsibilities:
We offer:
Английский — B2 — Средне-продвинутый
Git
Linux
Java
MySQL
Atlassian Jira
Полная занятость, удаленная работа
We are looking for an experienced Java Cloud Engineer to our Cloud Engineering team who is responsible for storing and processing, among other things, the massive amounts of location and driving updates.
The goal of the Cloud Services team is to support enrich product with new features and identify potential bottlenecks which will prevent us from scaling 10x and develop solutions to these bottlenecks.
Project – a platform for today’s busy families, bringing them closer together by helping them better sync, communicate with and protect the people they care about most.
Experience / Skills required:
Must have:
- 6+ years of professional experience
- Strong knowledge of microservice development in Java, especially with the Spring Boot framework
- Rich experience in another programming language a plus (our systems mainly use Python, Java, and PHP)
- Data modeling and working with persistence (we use primarily MySQL, Cassandra, and DynamoDB)
- Comfortable using Git
- Skilled in development of highly distributed systems using interservice messaging, especially around the problems which can occur
- Experience with AWS services and resource allocation, especially using Terraform
- Deployed systems using Kubernetes.
- Comfortable using Linux, shell scripting, etc
- Good spoken English
Good to have:
- To be a continuous learner and desire to help others learn
- Critical thinking and to be a good problem-solver
- To be a team player with good communication skills
Responsibilities:
- Work with stakeholders to add definition to project requirements
- Assess scope and build recommendations for Minimum Viable Product
- Work closely with DevOps, Staff, and Mobile engineers to design the APIs, data stores, code/services structures, and select communications protocols
- Work with engineering and project managers to define project timelines
- Use JIRA to define and track status of epics and stories
- Development of projects, collaborating with other cloud team members and mentoring/modeling for more junior team members
- Development of a test plan and execution of appropriate tests, including unit and automation tests
- Ensure appropriate metrics, monitoring, and logging are in place
- Work with DevOps engineers to ship features to development and production using Kubernetes
- Build dashboards and alerts for ongoing monitoring of features and services
- Participate in on-call rotations, bug fixing, and on-going tuning and improvements
We offer:
- Competitive salary with the regular review
- Flexible working schedule, fully remote work opportunities, office in the very center of Kyiv
- PE 5% Taxes compensations, accountant assistance
- Vacation (up to 20 working days)
- Paid sick leaves (10 working days)
- Medical Insurance after probation period (3 months)
- Online English courses
- Direct cooperation with the customer
- Teambuildings, corporate parties and company trips abroad
- Great working environment and team spirit
Ключевые навыки
Английский — B2 — Средне-продвинутый
Git
Linux
Java
MySQL
Atlassian Jira