Senior Java Developer

Job Type:
IT & Technical
Salary Description:
Competitive Salary Offered
Job Ref:

Line manager of the candidate
Service Owner
Number of subordinates (that a candidate has) 0
A reason for job opening Vacancy due to lack of Java resource in group Payments team in connection with the need to support licensed market and the lack of a Java developer at the time of maternity leave.
Requested date of closing of the vacancy (plan) 01.03.2017
Responsibilities (a description of work performed by the employee)
• 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.
Major qualifying requirements
Stop-condition (undesirable)
Education Computer Science, Engineer, Mathematician, etc.
Desirable educational institutions
Supplementary education (courses, certificates) 5+ years experience as a software engineer. Financial, forex, gaming industries preferable.
Work experience (sphere of business, duration)
An experience in the following companies
(names of the companies)
Knowledge and 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)
Version control systems: GIT (Essential)
Computer and special software skills
Level of English\other languages proficiency Intermediate

Working conditions
Salary range (fixed salary, variable component, probation period) according to a labor market
Employment schedule
Business trips (per cent of labor hours)
Professional and career prospects

Sequence of conducting the interviews (Full names of managers) Option 1 (Montenegro) - Uvarova T., Bukarev A.+ Bilenko A.

Recommended professional sources for vacancy placement
Parties participating in correspondence
It is planned in the budget (Yes / No)

Contact Details:
Tel: +44 (0) 1355 588 988
Contact: C

Return to search results

Latest Job Listings