Position: Java Full-stack developer
Company: Job Advice Agency
Category: Java
Experience required: 5y

About product/project: gambling platform. You will develop UI architecture also work with backend 70% and frontend 30%.

**with knowledge of Ukrainian**

Professional skills:
  - 5+ years of Java development
  - Strong programming skills with Java
  - Experience with OOP/OOD
  - Experience with clustered applications, pooling, connection management, transactions
  - Familiarity with programming specifics like asynchronous I/O, concurrency, distributed web systems and regression
  - A good foundation in algorithms, design patterns, and data structures
  - ntegration with 3rd party tools/systems
  - Experience with unit/functional testing
  - Strong experience with the most of Spring Framework/Hibernate/JDBC, databases (Oracle, PostgreSQL), JSP, HTML, Javascript.
   - Familiarity with Spring Boot and Spring Cloud with Netflix is a plus
   - Experience with MongoDB and Redis is a plus
   - Maven, Gradle
   - Git
   - Strong understanding of RDBMS concepts + SQL
   - Good experience with troubleshooting production problems related to software applications
   - Experience with asynchronous communications and messaging, RESTful services and SOAP, HTML, JavaScript, CSS