Requirements
Requirements:
● Be extremely proactive in identifying issues and tackling challenges.
● Be very thirsty to learn and grow, both professionally as well as personally.
● Proven ability to learn quickly and apply new technologies.
● Other important requirements include technical skills listed below.
● Deep 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.
● Experienced in relational database design.
● Familiar with challenges of building large scale highly robust, low latency.
● Familiar with Java EE (Distributed and large scale Programming).
● Familiar with Issue and Project tracking softwares like Jira.
● Familiar with Microservice Architecture.
● Familiar with Design Algorithms, Data Structures.
● Familiar with Cloud infrastructure, Containerization software, Docker.
● Familiar with rabbitMQ, redis, Elasticsearch, Logstash, Kibana.
● Ability to learn, use, implement and integrate leading technologies.
● Strong communication skills, attention to detail, and a team player.
● Over three years of proven work experience.