Java Back-End Developer

SC Betbrain Software SRL

04-12-2012 | EXPIRA LA 02-01-2013

Job expirat

RESPONSABILITATI

We are looking for a Back-End developer to join the Sports Engine team.

The Sports Engine is the beating heart of the whole BetBrain system: all the betting odds transactions are flowing through the Sports Engine.

It is composed of several distributed modules which support three main functions: odds collection, odds processing, odds publication.

•Sports Engine has soft real time constraints: end to end time for each transaction must be less than 1 second.
•Sports Engine has availability constraints: high availability is a must. If the Sports Engine is down, all the other components of the BetBrain system become unusable.
•Sports Engine is an evolving system: We must keep the pace with an ever increasing number of betting odds. In the last couple of years, the number of odds doubled and we are preparing for a similar increase in the future. Related, on peaks, we reach several thousands transactions per second.


On this job, you will:


- Think of and write technical specifications.

- Contribute to the design and the implementation of new modules.

- Add features to the existing modules.

- Tune the applications when they do not abide by the real time constraints.

- Add unit and functional tests wherever you feel they are needed.

- Run refactoring sessions when needed. (not everything is perfect).

- Work closely with your colleagues (many times in pair programming).

- Code review your colleagues work.

- Enhance your technical and team working skills.


CERINTE

We are searching for people:

- Passionate about developing software and in love with unit and functional testing.

- Committed to high level of quality.

- Pro-active and pragmatic.


Technical requirements


- Three years or more professional experience as a Java SE software developer.

- Strong experience and knowledge of object oriented software design.

- Experience with multi-threaded environments.

- Experience with Junit/TestNG.

- Experience with JDBC, SQL/MySQL.

- Experience with networking programming (RMI, sockets) is a plus.

- Experience with high scalable software and high performing components is a plus.

- Experience with Spring Core is a plus.

- Performance Tuning & Optimization (profilers, garbage collection

tuning) is a plus.

- Experience with Maven, Hudson is a plus.


Foreign languages: fluent in English


DESCRIEREA FIRMEI

BetBrain was founded in 2001, EveryMatrix in 2008. The group has over 100 employees in offices in London, Romania, China, and Malta. The company is profitable, and expanding.


• BetBrain, www.betbrain.com, provides the best possible information on odds available anywhere on the Internet. The service gives the user a chance to find the best odds available on the market from more than 150 bookmakers and betting exchanges from across the globe, covering essentially every sporting event in the world at any time.

• EveryMatrix, www.everymatrix.com, is an independent company which offers high quality solutions to the igaming industry. EveryMatrix does not operate gaming sites, but is concerned with software service and development of the upmost quality at reasonable prices, and built with a primary focus on integration and flexibility. While the EveryMatrix product range work well together as a white label solution, they equally fit well into any other platform, that being in-house or in conjunction with third-party software.


• GamMatrix, www.gammatrix.com, is the complete solution for all egaming requirements. GamMatrix handles a wide range of services, including Vendors Integration, CMS, Payment Processing and Player Handling. The Platform is integrated with more than 30 different Software APIs and is both a flexible and scalable system. GamMatrix is also compliant with EU jurisdictions and has a highly sophisticates role handling and auditing system.


• OddsMatrix, www.oddsmatrix.com, a fully managed sports betting solution to suit the needs for a competitive sports betting offering. OddsMatrix delivers a wide range of sportsbook solutions. Fully managed white-label, hybrid managed and DIY, hosted or API.