Position: Senior Java Developer
Company: Playtech
Experience required: 3y
English level: upper

Qualifications:
•    4+ years of relevant experience in software engineering role
•    Extensive experience in programming of software applications
•    Experience in managing and implementing successful projects
•    Subject Matter Expert (SME) in at least one area of Application Development
•    Demonstrated leadership and project management skills
•    Consistently demonstrates clear and concise written and verbal communication
•    Bachelor’s degree/University degree or equivalent experience
•    Great experience in Spring Boot, Microservices
•    Good knowledge and experience of cloud platforms such as Azure/AWS
•    Strong knowledge of SQL and hibernate
•    Comfortable with Docker and K8S
•    Comfortable with Nix based Operating Systems
•    Experience in CI/CD
•    Good knowledge of API design
•    Excellent communication skills
•    Self-motivated, passionate and interested in complex challenges
•    Able to provide encouragement to team members, including communicating team goals and identifying areas for new training or skill checks
•    Able to answer team member questions, help with team member problems, and oversee team member work for quality and guideline compliance
•    Ultimately, be an all-round Software Engineer, who specialises in Back-end Development but is also comfortable working across full-stack if required
•    Good English level

As a plus:
•    Python
•    Angular and JavaScript
•    Big Data
•    Ansible
•    Profiling and performance monitoring
•    Experience of leading a team