Senior Java Developer Offline
Requirements
- Proficiency with Java 11
- 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, MQTT
- 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
12 May 2021
Look at the current jobs Java Kyiv→