Software Engineer (Java)
Light & Wonder, Inc.4 months ago
Maroúsi, GreeceMid Level
Responsibilities
- Design and develop functionality using established coding standards and patterns.
- Write unit and integration tests for developed code.
- Participate in team code reviews and all stages of the software development lifecycle.
- Design, build, and operate products and services hosted on-premises and in the cloud.
- Review and refactor existing code to improve reliability, robustness, performance, and operability.
- Collaborate with a self-organizing team in an Agile environment and deliver value incrementally in sprints.
- Contribute to the quality of products and services delivered by the team.
Requirements
- Bachelor of Science degree in Computer Science or a related scientific or engineering field.
- At least 2 years of software development experience using Java.
- At least 2 years of experience working in Agile teams.
- Demonstrable knowledge of Java.
- Experience developing RESTful applications with Spring Boot or related frameworks.
- Experience with relational and non-relational databases, including SQL, DDL, and ACID concepts.
- Comfort working in Unix/Linux environments.
- Self-motivation, teamwork, passion for technology, and strong written and verbal English communication skills.
- Preferred but not required: experience with Amazon Web Services, Docker-based microservices architectures, DevOps, Maven, and Jenkins.
Benefits
- Competitive benefits and an open, supportive, modern workplace.
- Regular interaction with global teams and potential opportunities to switch teams and projects.
- Exciting projects with opportunities to improve the game engineering ecosystem.
- Flexible working and guidance and development support for career progression.
- Hybrid work arrangement indicated by the #LI-Hybrid posting tag.