Java Developer (Payments team)

Job Type:
Permanent
Categories:
IT & Technical
Location:
Europe
Salary Description:
£Competitive Salary Offered
Posted:
13-Nov-17
Job Ref:
10668

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.

Responsibilities
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.

Requirements
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)

Contact Details:
Tel: +44 (0) 1355 588 988
Contact: Mark Jardine
Email:

Return to search results

X
Latest Job Listings