SG Digital Senior Java Software Engineer in Athens, Greece

We are looking for a Senior Java Software Engineer to join our Casino Games team as we continue to work on the next generation of online gaming platforms.

OpenBet are searching for experienced, smart and creative individuals to work in a primarily technical role. The right Engineer for the job will display the ability to lead technical discussions and deliver technical advice in a confident manner, within a senior role within the team including live production systems and automation of engineering processes.

  • Responsibilities of a Senior Java Software Engineer within OpenBet:*

  • Lead engineer on a large project whilst providing technical coaching for less experienced engineers

  • Work with partners and development teams to define requirements and agree designs

  • Sign-off on team architecture as well as* identify and address performance bottlenecks *

  • Primary contact on day to day technical issues, and act as escalation point for critical incidents

  • Provide input to the project / product cost estimation process

If you’re the right Senior Java Software Engineer for us you will be able to demonstrate:

  • A bachelor’s degree (1st or 2:1) in computer science, engineering, or information systems or equivalent experience and excellent analysis and problem solving skills

  • Solid knowledge of Java in a commercial environment as well as Java Spring Framework, or similar frameworks

  • Experience of using OO* *software design principles, data structures and algorithms

  • Strong Experience in writing unit tests (JUnit, Mokito)

  • Experience with database design and Continuous Deployment and Integration tools (Jenkins, Docker etc)

  • Good working knowledge of Linux/Unix OS

It would also be great to see these skills/experiences:

  • Knowledge of scripting languages such as, but not limited to, Python, PHP Perl etc as well as front-end such as HTML & JavaScript

  • Experience reviewing others work for performance, security, efficiency and portability

  • Experience using Maven, SQL query optimisation and Agile methodologies

  • Web technologies and internet protocols (ReST, XML, JSON, HTTP, TCP/IP).

  • Experience in deploying, configuring and maintaining Java Servlet containers (Tomcat)

Why would you enjoy working with us at OpenBet?

  • Competitive benefits, an open and supportive environment as well as a modern and exciting workplace

  • The opportunity to interact with global teams on a regular basis and the possibility to switch teams and projects as you and our business continues to develop and grow

  • Tangible and genuine development - at OpenBet, you can take your career where you want it to go!

  • Exposure to* real world, business-critical projects* and the chance to develop some of the world’s leading casino gaming platforms whilst working on exciting client projects and interact with lots of code!

And if that’s not enough; you will get to enjoy a stunning work location and flexible working whilst we provide you with the guidance *and *development skills *you need to progress quickly and *enhance your career.