Betting Jobs are working with an established international operator as they seek to hire a new developer to work within their expanding payments team, contact us today for immediate consideration.
Develop features across multiple services, including collaboration in requirements definition, prototyping, design, coding, testing and deployment
Provide engineering support (when necessary) to technical operations staff when they are building, deploying, configuring and supporting systems for customers
Investigate, analyze and make recommendations to management regarding technology improvements, upgrades and modifications.
5+ years experience as a software engineer. Financial, forex, gaming industries preferable.
Knowledge & Skills
API-design expirience (Desirable)
Knowledge of Enterprice Integration Patterns (Desirable)
Understanding SOA (Essential), Microservices (Desirable)
RDBMS modelling experience (Essential)
Understanding CI & TDD (Desirable)
Expirience in high-loaded applicatoins implementation (Desirable)
Understanding Agile practicies (Essential)
Java SE 8 (Essential)
Spring: Boot, MVC, Data, etc. (Essential)
JPA: Hibernate (Essential)
Integration framworks/products: Camel, ServiceMix (Desirable)
TDD: Spock, JUnit, PowerMockito (at least one Essential)
Scripting languages: Groovy (Desirable)
Rule engine: Drools (Desirable)
Databases: Oracle/PostgreSQL (Essential), NoSQL (like MongoDB) (Desirable)
Build automation: Gradle (Desirable)
CI: Jenkins (Desirable)