Requirements
Highly proactive in identifying issues and overcoming challenges
Strong eagerness to learn and grow, both professionally and personally
Proven ability to learn quickly and apply new technologies effectively
Deep understanding of software development principles, design patterns, troubleshooting, and debugging
Solid knowledge of the Spring Framework (Web, Security, Data, Cloud, Boot), MVC, IoC, RESTful APIs, Hibernate, Git, Bamboo
Experience in relational database design
Familiarity with building large-scale, highly robust, low-latency systems
Knowledge of Java EE (distributed and large-scale programming)
Experience with issue and project tracking tools such as Jira
Understanding of Microservices Architecture
Knowledge of algorithms and data structures
Familiarity with cloud infrastructure, containerization tools, and Docker
Experience with RabbitMQ, Redis, Elasticsearch, Logstash, and Kibana
Ability to learn, implement, and integrate leading technologies
Strong communication skills, attention to detail, and ability to work effectively in a team