About Us:
OPAP is the top gaming company in Greece and among the most recognized ones in its sector worldwide. Our aim is to establish OPAP as a world-class entertainment and gaming company, having long-term strategic priorities focus on the customers, on the people, on the network, on the products and on the digital-technological capabilities. We are currently a highly esteemed employer, offering career opportunities and a unique work experience to exceptional professionals and talented young people, through our dynamic Selection & Recruitment Program as well as our Internship/Graduate Programs. Our main objective is to develop a high-performing Team by attracting new talents, as well as developing and creating stronger bonds between our people.
So what’s the challenge…
The Back-End Web Developer is a member of an agile software development team responsible for analyzing, developing and delivering high quality software solutions across the entire product suite of the internally developed software products according to technical requirements and specifications and handling their accurate integration, configuration and maintenance.
Your day to day will include:
- Participating in all phases of the development lifecycle, focusing on designing, coding and unit testing
- Reviewing business and technical requirements and proposing suitable and scalable software solutions based on best practices, IT architecture and IT security standards
- Developing and maintaining functional and stable solutions that are integrated and compatible with other systems and applications according to the agreed technical designs to meet company’s needs by using suitable programming languages, methods and techniques
- Configuring the systems and applications according to SOA principles defining the required values of parameters and adjustments
- Monitoring the applications’ performance and providing 2nd and 3rd level maintenance and support
- Producing and maintaining product documentation using suitable programming languages, methods and techniques
- Planning and executing training to end-users regarding the functionalities of the new applications to enable operational effectiveness
- Staying up-to-date with emerging technologies and trends
What you need to succeed:
- BSc degree in Computer Science, Information Technology or other relevant field. An MSc degree is desirable
- 3+ years of professional experience in web application development using Java/JEE
- Experience with frameworks/technologies such as Spring (Boot), Hibernate, JBoss, JMS
- Experience in relational and non-relational databases like Oracle/MySQL/Postgres/MongoDb
- Experience designing and consuming APIs (JSON/SOAP/XML)
- Proficient understanding of code versioning tools, such as Git or Subversion
- Solid understanding of the full development life cycle
- Good understanding of fundamental design principles and best practices behind a scalable application
- Strong analytical, problem solving and organizational skills
- Ability to work efficiently both on own initiative and within a team
- Excellent use of Greek and English languages (oral and written)
What we offer to our candidates:
- Opportunity to work with #dynamic people full of #passion #integrity & #fun
- Modern & award winning workplace environment
- Competitive compensation package
- Competencies’ & Career Development opportunities
- Private health coverage
OPAP Group is an equal opportunity employer
Does this sound like you? If yes, we would love to meet you!