Java Developer

Εκκίνηση Σεπτέμβριος 23, 2016 - Λήξη Δεκέμβριος 23, 2016 Ληγμένο

Description / Requirements
INTRALOT, a public listed company established in 1992, is a leading gaming solutions supplier and operator active in 57 regulated jurisdictions around the globe. With €1.91 billion turnover and a global workforce of approximately 5,100 employees in 2015, INTRALOT is an innovation – driven corporation focusing its product development on the customer experience. The company is uniquely positioned to offer to lottery and gaming organizations across geographies market-tested solutions and retail operational expertise. Through the use of a dynamic and omni-channel approach, INTRALOT offers an integrated portfolio of best-in-class gaming systems and product solutions & services addressing all gaming verticals (Lottery, Betting, Interactive, VLT). Players can enjoy a seamless and personalized experience through exciting games and premium content across multiple delivery channels, both retail and interactive.

INTRALOT would like to employ:
Java Developer

Job purpose
Work on the implementation of key components within Intralot products and solutions related to Sports Betting, CRM and front-end portals.
Main Responsibilities:
Work within a team of other developers on the implementation of Intralot Sports Betting platform, CRM solution or front-end portals
Undertake specific tasks from the team leads and eventually produce own detailed designs of implementation approach
Propose the optimal approach in implementing the software to meet business requirements
Guide other team members on the implementation tasks
Perform and participate in code reviews sessions
Work with other teams to ensure that the provided solution meets end to end business scenarios
Work on tight deadlines and communicate implementation risks to the project manager
Participate in transitions of the developed components to the testing environment
Fix any defects and performance problems discovered in testing
Candidate profile
Required Skills:
University or College Degree in Computer Science, Software Engineering or relevant technology-related field
A proven working experience of 5 years or more in a similar position would be highly desired
Software development/programming experience in:
- Linux and/or Windows programming, software development tools
- Java, strong Object-oriented skills
- Database Development, Oracle SQL, MySQL programming, NoSQL databases (Mongo)
- Object Relational Mapping (Hibernate)
- Java EE development: Managed beans, JPA, Spring, EJB3, Struts 2 and JSF Primefaces
- HTML5, CSS3, AngularJS
- Spring Framework for DI, Spring Security, Spring Boot
- GWT and/or Vaadin
- Jboss Application Server, JBossMQ, JBoss Messaging, Active MQ, Apache CXF
- RESTfulWeb service client and server development
- Multi-threaded and network programming
- Using Version Control Systems & Enterprise Java Application Deployment (Maven, Ant, Git)
Strong problem solving skills: able to logically break down a problem into smaller manageable parts to solve
Excellent command of business English, in both written and verbal
The Company offers:
Competitive compensation package
Excellent working environment
Exceptional career opportunities