View All Jobs 115260

Software Engineer (java)

Develop and extend the core game engine platform for next-generation gaming experiences
Attica, Greece
Mid-Level
4 weeks ago
Light & Wonder

Light & Wonder

Light & Wonder is a global leader in cross-platform games and entertainment, formerly known as Scientific Games.

7 Similar Jobs at Light & Wonder

Join Our Team as a Java Engineer!

If you're a Java Engineer with a strong object-oriented development background, we're looking for a keen contributor to join our talented team of multidisciplinary engineers and QA experts. You'll play a pivotal role in evolving and extending the game engine platform that powers our latest generation of games.

What You'll Do:

  • Collaborate: Work alongside team members, Product Management, and Solution Architects to shape and implement the next generation of our gaming platform.
  • Innovate: Aggressively adopt cutting-edge technologies, architectural principles, and modern approaches to development, deployment, and monitoring.
  • Lead: Ensure the highest coding standards and quality of deliverables, lead technical discussions, and provide confident technical advice.

Your Main Areas of Focus:

  • Full Lifecycle Participation: Engage in all stages of the software development life cycle.
  • Team Collaboration: Work within a self-organizing team to design, develop, and deploy new features and services.
  • Code Excellence: Write well-designed, efficient, reusable, testable, high-quality, and reliable code.
  • Continuous Improvement: Review and refactor existing code to enhance our platform's reliability, robustness, performance, and operability.
  • Best Practices: Ensure engineering best practices are always applied.
  • Innovation: Research and introduce new technologies, architectural principles, and approaches to solve everyday challenges.
  • Documentation: Maintain living documentation that reflects our evolving technical solutions.
  • Quality Culture: Be part of a value-oriented culture, ensuring the high quality of products and services delivered by the team.
  • Simplify Solutions: Turn requirements into simple and sophisticated technological solutions.
  • Challenge and Improve: Challenge the status quo and drive improvements in the team and product.

If you're ready to make a significant impact, we want to hear from you!

Qualifications:

  • B.Sc. degree in Computer Science or related scientific/engineering field
  • 2+ years of demonstrable software engineering with a primary focus on Java and Object-Oriented Design
  • Experience with Java Spring Framework
  • Detail-oriented, focusing on writing maintainable code of high quality (Clean Code, Clean Architecture, SOLID principles)
  • Experience in Relational (SQL) and non-Relational databases
  • Disciplined approach to testing
  • Good knowledge of large-scale website or application architectures and technology stacks
  • Experienced in app containerization using Docker
  • Excellent communication skills, both written and spoken
  • Excellent teamwork skills within a team environment
  • Experience interacting with customers, external partners, and business stakeholders
  • Ability to learn new technologies quickly
  • Self-motivated with a drive for excellence
  • A "can do" attitude and out-of-the-box thinking
  • Ability to work with others and assume shared ownership for our work
  • Able to deal with changing priorities based on business needs
  • Experience with various development methodologies and practices; TDD, Kanban/Lean, SAFe.

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

  • Experience with Java 21
  • Performance tuning skills, including refactoring, code profiling and monitoring
  • Automated testing and CI
  • Familiarity with Continuous Deployment and Integration tools (Jenkins, Docker, etc.)
  • Familiarity with the GitHub ecosystem (including GitHub Actions)
  • Familiarity with Amazon Web Services (AWS), Cloud Native applications and Microservice architectures
  • Familiar with messaging by using Kafka or others
  • Frontend experience (HTML, JavaScript, React, Angular) is a plus
  • Scripting skills: Bash, Python, Groovy
  • Comfortable with Unix/Linux environments
  • Release management and configuration management experience
  • Experience leading a small team of developers
  • Experience with Agile methodologies (Kanban)
  • Experience acting as the primary technical decision-maker for a team, platform, product, or major project

As a person you will:

  • Challenge the status quo
  • Motivated, confident, self-sufficient, focused and determined
  • Well organized and determined to meet commitments.
  • Have a "can do" attitude
  • Detail oriented and have strong communication skills.

Additional Information

Why would you enjoy working with us at Light & Wonder?

  • 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.
  • Exciting projects with opportunities for creating positive change to our game engineering ecosystem.

And if that is 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.

+ Show Original Job Post
























Software Engineer (java)
Attica, Greece
Engineering
About Light & Wonder
Light & Wonder is a global leader in cross-platform games and entertainment, formerly known as Scientific Games.