Our client is operating in the field of the Gaming and Gambling industry with a mission to help customers grow by leveraging the latest technologies and top talents. Combining deep technology expertise with extensive industry know-how. The company is with a newly opened office in Sofia
What qualifications are needed?
Expertise in all of the following areas:
- Java 8+, J2EE
- Backend development experience (Rest API practice experience)
- Experience in developing distributed systems
- Knowledge and skills in at least one of the following technologies: RabbitMQ, Ignite, Jms, Kafka, Hazelcast
- Java Servlet technologies like JSF or JSP
- Experience with Micro Service or Event Driven Service topologies
- Experience with Spring frameworks
- Experience with JDBC, relational and NoSQL databases
- Java concurrency (practical experience and good knowledge)
- Good SQL knowledge
- Experience in creating junit tests
- Experience and knowledge with ORM, ACID, XML, JSON, HTML, maven
- Good spoken and written English:
What would be considered as an advantage?
- BS/MS degree
- Knowledge of cross-platform Web & Mobile development and libraries
- Experience with dependency injection, data binding
- Understanding of principles of the Clean Architecture
- Knowledge of Multi-thread applications, OOP & MVC concepts and design patterns
- Knowledge of WebSocket technologies
- Understanding principles of database modelling and programming like PL/SQL, PgSql
- Basic Knowledge of Maven, Docker, Grande.Excellent knowledge of Java SE, Java EE, and Spring Framework;
What the company offers:
- Professional advancement plans;
- Learning & development opportunities;
- Work from everywhere;
- Healthcare & insurance;
- Transportation & mobility;
- Sports & activities;
- Leisure time;
- Work-life balance;
- Corporate discounts.
Please send your CV in English.
All applications will be treated in strict confidentiality.
License #1950 from 20.10.2015