Back End Java Developer
Aristocrat
- London
- Permanent
- Full-time
- Collaborate within an agile development team dedicated to Third Party Integrations (TPI), tackling unique problems and developing innovative solutions.
- Work closely with QAs, PO and TA to ensure the delivery of high-quality features to our customers.
- Interface with both internal and external game development teams, facilitating the integration of their games into our platform.
- Proactively identify and address inefficiencies within your scope, championing continuous improvement.
- Proficiency in server-side core Java 8+ development.
- Experience with NoSQL databases, e.g., MongoDB.
- Strong knowledge of the Spring framework and core libraries.
- Familiarity with communication protocols such as REST and WebSockets.
- Commitment to testing best practices, including unit and integration tests.
- Experience with Maven and GitLab.
- Demonstrated experience with third-party integrations (TPI), enhancing product capabilities and user experience.
- Experience with Docker and Kubernetes, essential for developing, deploying, and managing containerised applications.
- Knowledge of microservices architecture, facilitating the development and deployment of scalable, independently maintainable services.
- Proficiency with Elastic search, and familiarity with Kibana and Grafana for data visualisation and monitoring.
- Skills in performance testing e.g., Perftest