Senior Software Engineer (java)
Allwyn Lottery Solutions
About us:
Allwyn Lottery Solutions is a subsidiary of Allwyn Entertainment Group – a leading multi-national lottery operator with a market-leading presence in Austria, the Czech Republic, Greece, Cyprus, and Italy. We build better lotteries that return more to good causes by focusing on innovation, technology, efficiency, and safety across a growing casual gaming entertainment portfolio.
Our purpose is to make play better for all and our mission is to be a trusted and proactive guardian of all that is good in lotteries and casual gaming entertainment. We believe in changing lives…a little or a lot…but always for the better.
Allwyn Lottery Solutions is the global leader in designing and delivering captivating digital gaming solutions for lotteries worldwide. With our extensive industry experience, vast knowledge base, and diverse talent, we empower lotteries to create winners and support communities. Our collective expertise enables our clients to reach new players, expand brand engagement, and achieve long-term growth through sustainable and impactful technical solutions. Our differentiating factor lies in our ability to seamlessly engineer technical solutions that align with our client's visions. Our vision is to be a leading global lottery-led entertainment platform by making gaming better for all, starting from the foundations and enabling our team to blaze new trails and serve as the ground for empowering our clients to achieve sustainable, long-term growth.
What makes this role exciting and challenging:
The Software Engineer role produces and implements functional software solutions working with teams across the organization, to improve the technology that underpins the company. Works across the software development life cycle, and gets involved in all development phases from analyzing requirements, and developing secure software to providing support after the new technology is launched.
The Software Engineer role works independently with minimum supervision and have the ability to transfer knowledge within the team. Excellent organization and problem-solving skills are a prerequisite for the successful implementation of the tasks. Hands-on experience in software development and agile methodologies is a must-have.
As part of your everyday responsibilities, you will:
Develop high-quality software design
Identify, prioritize, and execute tasks in the software development life cycle
Develop tools and applications with clean, maintainable, and secure code and guide the rest of the team in doing so
Demonstrate excellent RDBMS skills (design, implementation, migration) working with large amounts of data in production systems
Conduct code reviews and provide feedback to help the team keep the code quality high
Review and debug code
Implement REST APIs
Deploy and maintain dev & production systems
Apply best practices in software engineering
Write Unit tests
Requirements
Key qualifications for your success:
- University-level degree (at postgraduate level is a plus) in Computer Science, Information Technology, or a relevant field of study
- 5+ years of proven working experience with at least one Java framework (preferably Spring 4+) and ORM framework
- Excellent RDBMS skills (design, implementation, migration) working with large amounts of data in production systems
- Experience in implementing REST APIs
- Excellent understanding of concurrency in Java
- Understanding of distributed computing principles and challenges
- Understanding of how to write clean, maintainable, and secure code as well as guiding the rest of the team in doing so
- Experience with OAUTH
- Experience deploying and maintaining production systems
- A strong drive to follow and apply best practices in software engineering
- Experience in Unit tests using JUnit or Spock
- Good understanding of Docker
- Familiarity with Microservice architecture
- A strong drive to follow and apply best practices in software engineering
- Excellent oral and written communication skills
- Excellent presentation skills
- Excellent command of English language
- Proficient in Java and RDBMS
It would be highly advantageous if you had:
Experience with K8S
Experience with at least one of the major cloud providers (ie AWS, GCE, Azure)
Experience in Automated testing (functional tests and integration tests) and CI / CD
Experience with JVM languages other than Java
Demonstrated ability to write Unit tests using JUnit or Spock
Good understanding of front-end technologies and frameworks
Event-driven architecture
Benefits
Unlock the Benefits-Discover What's in for you:
Be part of a dynamic team with enthusiastic experts that will support your talent and growth
Embark on a journey within a diverse environment full of opportunities and challenges
Comprehensive onboarding experience designed to facilitate your smooth transition
Attractive salary and a bonus plan
Health and life insurance for you and your family
Well-being allowance
Monthly lunch allowance
Developmental 360° feedback framework
Unlimited Training options and tools
Extensive leave plan
Employee Assistance Program with specialized Counselors / Licensed Psychologists
Enjoyable and stable working environment
Flexible working arrangements (fully remote/hybrid)
Modern workspace environment
Apple equipment and top-notch office technology to support our hybrid working
Allwyn is an Equal Opportunity Employer which prides itself in being diverse and inclusive. We do not tolerate discrimination, harassment, or victimization in the workplace. All employment decisions at Allwyn are based on the business needs, the job requirements, and individual qualifications. Allwyn encourages applications from individuals regardless of age, disability (visible or hidden), sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion, or belief, and marriage and civil partnerships.
Privacy Disclaimer
By clicking "Apply" for this Job, you agree that you have read and accepted our Privacy Statement relating to job applicants and that you provide your consent for the processing of your personal data for the purposes described therein.
- ...measures to mitigate risks and ensure project objectives are met. Conduct regular project status meetings and provide updates to senior management, highlighting key achievements, challenges, and next steps. Ensure all project documentation, including requirements,...Senior
- ...while providing an amazing experience both to our customers and our event producers. The Team We are looking for a Senior Software Engineer with great enthusiasm for the event ticketing industry to join our team in Marousi, Athens. The Engineering team’s purpose...Senior
- ...technology while providing an amazing experience both to our customers and our event producers. The Role We are looking for a Senior Systems Engineer with great enthusiasm for the event ticketing industry to join our team in Marousi, Athens. The successful candidate must...Senior
- ...environments, proactively resolving complex issues and effectively leading and motivating teams at all levels, from frontline staff to senior management and investors. COMPANY OVERVIEW We exist to make food the world loves. But we do more than that. Our company...SeniorLocal area
- ...their lives while doing the same in their own. For nearly 50 years, we’ve been reimagining and reinventing what it means to work in senior living, ensuring our employees have the most fulfilling and productive opportunities possible. Our care-based services and...SeniorHoliday workFull timeTemporary workLocal areaFlexible hoursSundayDay shift
- ...within budget and is completed on time. The Senior Project Manager handles the "project... ...Requirements A higher university degree in Engineering; Advanced training in Project... ...Strong familiarity with project management software tools, methodologies, and best practices...SeniorWork experience placementFor subcontractorOffshore
- ...Greece, fueled by a genuine passion for engineering and a deep fascination with innovation.... ..., actively engaged in both hardware and software research and development. We specialize... ...using key metrics and prepare reports for senior management Assist in setting financial...SeniorWork experience placementWorldwide
- ...users’ pain points, by using various methodologies. Support senior members of the UX Research team on strategic research, translating... ...experience as a facilitator in Usability tests/ Interviews on software products ~ Experience with remote user testing methodologies...SeniorWork experience placementRemote jobFlexible hours
- ...is special. We’re growing fast so we’re looking for a Senior Frontend Engineer to join our Engineering team! If you want to be part of... ...exceptionally good engineer who wants to work in a world-class software company, you're in the right place. Benefits Our...SeniorRelocation bonusFlexible hours
- ...lies in our ability to seamlessly engineer technical solutions that align... ...exciting and challenging: As a Software Architect, you will be... ...of proven working experience in Senior Software Development roles with at least one Java framework (preferably Spring 4+...SeniorWork experience placementCasual workRemote jobWorldwideFlexible hours
- ...factor lies in our ability to seamlessly engineer technical solutions that align with our client... ...and coding standards Execute complete software development life cycle (SDLC)... ...of the following programming languages: Java, Groovy Experience in applying automation...SeniorCasual workRemote jobWorldwideFlexible hours
- ...factor lies in our ability to seamlessly engineer technical solutions that align with our... ...role exciting and challenging: The Lead Software Engineers (Front End) produce and... ...Digital Lotteries. They work closely with senior management to define software requirements...SeniorCasual workRemote jobWorldwideFlexible hours
- ...in our ability to seamlessly engineer technical solutions that align... ...exciting and challenging: A Lead Software Engineer (Back End) in Allwyn... ...Games. They work closely with senior management to define software... ...development technologies: Java Automated acceptance...SeniorCasual workRemote jobWorldwideFlexible hours
- .... Our differentiating factor lies in our ability to seamlessly engineer technical solutions that align with our client's visions. Our... ...development and operations teams, ensuring smooth integration between software development and infrastructure management processes....SeniorCasual workRemote jobWorldwideFlexible hoursRotating shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (java). Be the first to apply!

Related searches
- senior c# .net software developer Hellenic Republic
- senior tech Hellenic Republic
- brookdale senior living Hellenic Republic
- senior project scheduler Hellenic Republic
- sunrise senior living Hellenic Republic
- five star senior living Hellenic Republic
- senior leadership Hellenic Republic
- senior data integration developer Hellenic Republic
- senior application security Hellenic Republic
- senior level Hellenic Republic