Product description:
The product is a new generation of successful gambling management platform, provided as a service. Unlike the current system, which was built under aggressive time-to-market strategy, the new generation must implement a crystal clear and high-quality component-oriented architecture that will carry the pluggable e-gaming services, providing platform-level functions like terabyte-level storage and real-time API with indefinite scalability in order to support the growing number of clients.
The customer company is young and talented team of 100 people with headquarters in UK and service / R&D centers in Denmark (Copenhagen), Romania (Bucharest) and Ukraine (Lviv), being opened on the basis of Intellias.
Responsibilities:
- Think of and write technical specifications
- Contribute to the design and the implementation of new 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
- Contribute to team expertise growth
Requirements:
- 3+ years of professional experience as a Java SE Software Engineer
- Strong experience and knowledge of object oriented software design
- Strong experience with java collections
- Experience with multi-threaded environments
- Experience with Junit/TestNG
- Experience with JDBC, SQL/MySQL
- Knowledge of Internet technologies; especially the RESTful HTTP paradigm
- Fluent in English
Preferred:
- Experience with networking programming (RMI, sockets)
- Experience with high scalable software and high performing components
- Experience with Spring core
- Performance Tuning & Optimization (profilers, garbage collection tuning)
- Experience with Maven, Hudson
If you feel yourself suitable for the position specified, do not hesitate to contact us by sending your CV at e-mail: 1@ it-recruiter.net