Position: Java Developer
Company: Playtech
Category: Java
Experience required: 2y
English level: intermediate

Responsibilities:
- Contribute in all phases of the development lifecycle
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Ensure scalability, performance and fault-tolerance of developed services
- Optimize application for maximum speed and scalability
- Stay up-to-date on emerging technologies
- Lead by example

Qualifications

​​​​​​The successful Java Software Engineer will
- Have experience as a Developer in Java programming
- Have great experience in Spring Boot, Microservices
- Have strong knowledge of SQL and hibernate
- Be comfortable with Docker and K8S
- Be comfortable with Nix based Operating Systems
- Have Experience in CI/CD
- Have Experience with Kafka is a big plus
- Have Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc.)
- Have good knowledge of API design
- Have good communication skills
- Be self-motivated, passionate and interested in complex challenges
- Provide encouragement to team members, including communicating team goals and identifying areas for new training or skill checks
- Ultimately, be an all-round Software Engineer, who specialises in Back-end Development but is also comfortable working across full-stack if required.

Qualifications:
- 3-6 years of relevant experience in software engineering role
- Extensive experience in programming of software applications
- Experience in managing and implementing successful projects
- Consistently demonstrates clear and concise written and verbal communication

Knowledge and experience of any of the following is highly advantageous but not essential:
- Python
- Angular and JavaScript
- Big Data
- Ansible
- Profiling and performance monitoring

Education:
Bachelor’s degree/University degree or equivalent experience

Additional Information
We offer:
· Professional growth
· Educational possibilities
· Competitive compensation
· Fully-equipped perfect office space located in the city center (“Palats Sportu” metro station)
· Warm and friendly attitude to every specialist
· Possibility to cooperate with a product company