Java programmer (Back-End)
Description of the job position
Work experience :
At least 2 years
deep understanding of Java programming (Core Java) and JEE concepts:
Socket programming
Multithreading and concurrency
Synchronization and programming synchronization
Familiar with object-oriented concepts and design patterns
good acquaintance with Spring Framework and Spring Boot
Experience and familiarity with relational databases such as Postgres and familiarity with Couchbase DB
Hibernate / JPA mastery
Understanding the concepts and familiarity with:
Microservice Concept
Redis
Kafka
Experience and knowledge in web services concepts and Rest API development
Problem-solving ability and algorithm design
Familiarity with software development tools and procedures such as CICD, Git-Flow
Benefits of collaboration:
Intimate and friendly work environment
Adequate salary and benefits
Rewards and occasional gifts
The possibility of personal and professional development
Maximum supplementary insurance coverage for colleagues and families to use medical services
And...