You are on page 1of 2

SENIOR JAVA

DEVELOPER.
Spain, Greece, Armenia, Serbia, Malta
and Gibraltar (Remote)

ABOUT THE JOB:


We are a multinational company that develops
complex, high performance software solutions mainly
for the sports book industry. Our goal is to deliver to
our customers the best betting experience possible.

KEY RESPONSIBILITIES:
Working across a number of business areas providing development, maintenance
and support.
Working as part of squads and occasionally solo developments as the business
needs arise.
Discuss/Meet business stakeholders to understand the problems they wish to
address.
Liaise with architects, analysts, business representatives, infrastructure specialists
to jointly develop proposals for technical solutions including implementation
deployment, support and troubleshooting overviews.
Scope and conduct needed Proof of Concepts when necessary.
Help identify probable causes and provide immediate solution during an incident.
Provide assistance to other developers/projects as needed.
Attend daily meetings to report on assigned tasks’ progress and attend fortnightly
meetings for project planning and other meetings from time to time.
Complete tasks & deliver projects on-time and to the highest standards.
Contribute significant ideas for making the applications better and easier to use.

REQUIRED QUALIFICATIONS:
At least 5+ years of working experience in serving as a Java Developer working on
varied type of software development projects.
Strong grasp of established and emerging technologies, systems, platforms, and
software.
Expert knowledge of Java and open source software (e.g. Spring).
Advanced knowledge of SQL, preferably with Oracle databases.
Experience designing and building RESTful web service APIs.
Distributed caching (Hazelcast or Redis).
Knowledge of Asynchronous Messaging (Kafka, RabbitMQ or JMS).
Experience developing back office trading tools using GWT/Vaadin, SWT, Swing or
JavaFX.
SENIOR JAVA
DEVELOPER.
Spain, Greece, Armenia, Serbia, Malta
and Gibraltar (Remote)

Background in Agile Software Development using Scrum Methodology is preferred


but not required.
Passion for writing high quality, rock solid software.
Previously worked on large scale multi-threaded projects.
Demonstrable knowledge of Maven and Linux.
Experience building highly transactional, high volume distributed server
applications.
Knowledge of JVM monitoring and performance tuning Java applications, as well as
troubleshooting issues in production.
Background in Online Gaming is preferred but not required.
Extra points if you have developed web apps in HTML/JavaScript.

OTHER QUALIFICATIONS:
Ability to write and interpret technical documentation.
Good oral and written English communication skills.
Creative, analytical, and with strong problem solving skills.
Ability to organise and manage multiple priorities.
Independent but collaborative, driven, assertive, and willing to work on
simultaneous projects.
Ability to work in a team and works well under pressure and deadlines.

For more information about this opportunity please contact:

Kofi Kwakye.
kofi@tdacreative.com

You might also like