Senior Software Engineer (Java)
Light & Wonder, Inc.4 months ago
Maroúsi, GreeceSenior
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.
- Deliver software incrementally within an agile team and contribute to product and service quality.
Requirements
- Bachelor of Science degree in Computer Science or a related scientific or engineering field.
- At least 5 years of software development experience using Java.
- Demonstrable knowledge of Java and experience developing RESTful applications with Spring Boot or related frameworks.
- Experience working with relational databases and non-relational databases, including SQL, DDL, and ACID concepts.
- Comfort working in Unix/Linux environments.
- Experience working in agile teams and strong verbal and written English communication skills.
- Preferred but not required: experience with Amazon Web Services, Docker-based microservices architectures, Maven, Jenkins, and DevOps.
Benefits
- Competitive benefits and an open, supportive work environment.
- Modern and exciting workplace with opportunities to interact with global teams.
- Opportunities to switch teams and projects as the business develops.
- Exciting projects that support positive change in the game engineering ecosystem.
- Flexible working and a hybrid work arrangement.
- Guidance and development opportunities to support career progression.