Μονάδα Υποστήριξης Φοιτητών (Μ.Υ.Φ.)

Senior Java Back End Developer

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 Senior Java Back-End 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, deployment, configuration and maintenance

 

Your day to day will include:

 

•    Reviewing business and technical requirements and proposing suitable, modular, and scalable software solutions
•    Developing and refactoring existing applications, according to the agreed coding guidelines, architectural evolution, the platform’s roadmap, and security standards 
•    Staying abreast with emerging technologies and latest practices and proposing relevant improvements for increasing the efficiency and speed of operations
•    Following best practices and patterns, delivering clean, testable code and practice Test-Driven Development (TDD)
•    Actively participating in Code Reviews 
•    Reviewing QA testing results and updates, modifying the SW solutions to enhance application functionality and technical accuracy, debugging and troubleshooting
•    Contributing to internal coding guidelines and knowledge base
•    Documenting all interventions / developments to systems and applications, to effectively manage the software development lifecycle
•    Effectively collaborating and mentoring junior colleagues and facilitating the feel-good atmosphere in the team
•    Our tech stack includes (but is not limited to!) Java (8,11), Gradle, Spring Boot, JaxRS, Docker, Kubernetes, Wildfly, Redis, RabbitMQ, Oracle

 

What you need to succeed: 

 

•    BSc degree in Computer Science, Information Technology or other relevant field.  MSc degree is desirable
•    6+ years of professional experience in web application development using Java in an enterprise environment
•    Strong experience in industry-standard development frameworks and tools such as Spring, Spring Boot, JPA, Junit, JavaEE/JakartaEE
•    Experience in industry-standard relational and non-relational database systems such as MySQL, Postgres, Oracle, MongoDb
•    Detail-oriented, focusing on writing maintainable code of high quality (Clean Code, Clean Architecture)
•    Experienced in the Agile S/W development lifecycle methodology using SCRUM/Kanban 
•    Familiar with Continuous Integration, Continuous Delivery and Agile practices
•    Good understanding of RESTful API design principles
•    Experience with version control tools like Git, Subversion
•    Solid understanding of fundamental design principles behind a scalable application
•    Familiarity with Linux systems
•    Experience in cloud environments such as Azure, AWS will be considered a plus
•    Strong analytical, problem solving and organizational skills
•    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!

Εργοδοτικός φορέας
Ανοιχτή θέση εργασίας
Όχι
Περιοχή εργασίας
Ελάχιστο επίπεδο σπουδών
Πτυχίο