Requirements
● Be very active in identifying issues and meeting challenges.
● Be very thirsty to learn and grow, both professionally and personally.
● Ability to learn quickly and apply new technologies.
● Other important requirements include the technical skills listed below.
● In-depth understanding of software development principles and design patterns as well as troubleshooting and debugging.
● Strong knowledge of Spring framework (web, security, data, cloud, boot) (MVC, IoC), RESTFul API, Hibernate, Git, Bamboo.
● Have experience in relational database design.
● Familiar with the challenges of building very large and low latency.
● Familiar with Java EE (distributed and large-scale programming).
● Familiar with the problem and project tracking software such as Jira.
● Familiar with microservice architecture.
● Familiar with design algorithms, data structure.
● Familiar with cloud infrastructure, Containerization software, Docker.
● Familiar with RabbitMQ, Redis, Elasticsearch, Logstash, Kibana.
● Ability to learn, use, implement and integrate cutting-edge technologies.
● Strong communication skills, attention to detail, and team player.
Proven more than three years of work experience.