Senior Java Developer Offline

Project description: You’ll be a part of the development team to create the go-to, market-leading and most comprehensive streaming TV, Film and Sports app and website, that brings together all the available individual streaming content service providers into a single, simple and user-friendly independent search platform.

Some of the technologies involved: Java 11, Spring Boot, RDS, AWS.

 

 

Requirements

- Proficiency with Java

- Proficiency with Spring Boot framework

- Experience with RDS (MySQL)

- Ability to write Unit tests and follow TDD principles

- Strong understanding of design patterns, OOP, development methodologies

- Understanding of messaging systems principles (Kafka, Rabbit, etc.)

- Experience with micro-services architecture and REST

- At least Upper-Intermediate level of English

 

 

Nice to have

- Understanding of Docker, Kubernetes

- Experience with ELK

- Knowledge of AWS services: S3, Secrets, SES, EC2

- Experience with Kafka, NoSQL (Dynamo or Cassandra)

- Experience designing, building and maintaining REST APIs also by means of tools like Swagger

- Experience building mobile applications

 

 

Responsibilities

- Development of new features

- Active participation in the Scrum process

- Ensure good development testing coverage of unit and integration testing

- Participate in peer design and code reviews

- Participate in architecture design planning

- Proactively collaborate with teammates and communicate with remote client team

- Perform root cause analysis of issues to assist in determining the source of problems

 

 

Benefits

- Good opportunities to work with remarkable teams from all over the world

- Lighthearted, inspiring and open company culture

- Opportunities to travel

- Health Insurance coverage

- English language courses

- Fresh fruit and other snacks onsite

- Fun corporate events :)

The job ad is no longer active
Job unpublished on 26 June 2021

Look at the current jobs Java Kyiv→

Loading...