Ringmaster
Ringmaster è una joint venture tra due grandi gruppi Reply e Brightstar Lottery.
È un’eccellenza nel mondo dell’innovazione tecnologica, leader nel campo del gaming, del gambling e delle lotterie. Operiamo in un contesto tecnologicamente all’avanguardia, un ambiente in costante movimento che abbraccia il cambiamento come motore principale della nostra crescita. La nostra presenza è internazionale, permettendoci di adattarci alle sfide globali e di offrire soluzioni su misura per un mercato in continua trasformazione.
La nostra missione è progettare, realizzare e distribuire prodotti software di altissima qualità. Ci impegniamo a creare architetture IT agili, scalabili e performanti, garantendo così ai nostri clienti esperienze di gioco senza pari. Lavoriamo costantemente per superare le aspettative, anticipando le tendenze del mercato e adattandoci rapidamente alle esigenze dei nostri clienti.
Ringmaster è in continua ricerca di innovazione. Da diversi anni abbiamo avviato laboratori di ricerca e sviluppo che esplorano i trend tecnologici più promettenti del momento. Dalla programmazione 3D alla realtà virtuale, dalla generative AI alla blockchain, siamo impegnati ad esplorare e sfruttare le nuove frontiere dell’innovazione tecnologica per offrire esperienze di gioco sempre più coinvolgenti e all’avanguardia.
Ciò che ci distingue è la nostra passione per l’eccellenza. Siamo una squadra di professionisti altamente qualificati e creativi, uniti dalla visione di trasformare il settore del gaming e ilotteries attraverso soluzioni tecnologiche ottime.
PROFILI RICERCATI
- ICT & INTERNET ENGINEERING;
- INFORMATICA;
- ING. DI INTERNET;
- ING. INFORMATICA;
- LAUREE STEM;
POSIZIONI APERTE
Your goal will be to:
- Design and develop scalable and resilient applications based on microservices architectures in multiple area of integration (multichannel solutions, full responsive web Application, mobile applications, large and complex backend systems).
- Design and develop solutions in collaboration with the team, by following and defining development processes (like TDD, BDD, code reviews, DevOps guidelines)
- Deliver high-quality software that fulfils both functional and non-functional requirements
- Coach and mentor other software engineers
- Contribute to the whole development lifecycle, from planning to implementation and testing (analysis, design, development, testing and Quality Assurance, release management, continuous integration and delivery).
Requirements:
- Knowledge of software engineering principles, algorithms, data structures and object-oriented programming
- Minimal Knowledge of Java programming language
- Knowledge of versioning tool (GIT or SVN)
- Knowledge of development patterns used both for Java and for Microservice Architectures (Design Phase)
- Knowledge of SQL language
- Comfortable with Agile development environments and practices
- Ability to directly interact with customer stakeholders and collaborate with others
- Knowledge of development best practices, continuous delivery and testing
- Experience in solving and troubleshooting highly complex technical problems
- Good Knowledge of English language
We need
- A very good bachelor or magistral degree one in informatic engineering, informatic, electronic engineering, mathematic
- A person that works good with other people inside a team, especially in an international one.
- A hungry person that would increase its knowledge every day
Your goal will be to:
- Design and develop scalable and resilient applications based on microservices architectures in multiple area of integration (multichannel solutions, full responsive web Application, mobile applications, large and complex backend systems).
- Design and develop solutions in collaboration with the team, by following and defining development processes (like TDD, BDD, code reviews, DevOps guidelines)
- Deliver high-quality software that fulfils both functional and non-functional requirements
- Coach and mentor other software engineers
- Contribute to the whole development lifecycle, from planning to implementation and testing (analysis, design, development, testing and Quality Assurance, release management, continuous integration and delivery).
Requirements:
- Deep Knowledge and at least two years of experience in enterprise application development using Java programming language
- Knowledge and experience in major frameworks such as Spring/Spring Boot, JPA/Hibernate
- Knowledge and experience of versioning tool (GIT or SVN)
- Knowledge of CD/CI process (maven, Jenkins)
- Knowledge of software quality assurance process and tools involved (Unit tests, Integration tests and Performance tests)
- Deep Knowledge of SQL language
- Knowledge of async programming
- Knowledge of web and its protocols
- Deep knowledge of development patterns used both for Java and for Microservice Architectures (Design Phase)
- Solid knowledge of software engineering principles, algorithms, data structures, and Object-Oriented Design
- Comfortable with Agile development environments and practices
- Knowledge on container orchestration platforms, such as Kubernetes, Docker
- Ability to directly interact with customer stakeholders and collaborate with others
- Knowledge of development best practices, continuous delivery and testing
- Experience in solving and troubleshooting highly complex technical problems
We need
- A very good bachelor or magistral degree one in informatic engineering, informatic, electronic engineering, mathematic
- At least two years of experiences in enterprise application development
- A person that works good with other people inside a team, especially in an international one.
- A hungry person that would increase its knowledge every day.
Working Environment:
In Ringmaster you will be able to interact with different colleagues, putting together ideas, technological insights and experiences, through internal workshops and daily work life. Besides you will have the possibility to interact with high skilled customer technicians with whom collaborate and design solutions for the market.
Your goal will be to:
- Design and implement scalable, resilient, and automated infrastructure using DevOps principles
- Collaborate with cross-functional teams to design and implement DevOps solutions, adhering to established processes and guidelines
- Ensure the delivery of high-quality, reliable software by actively participating in both functional and non-functional requirements discussions
Requirements:
- Understanding of enterprise-level infrastructure and DevOps practices
- Familiarity with major DevOps tools and frameworks, such as Docker, Kubernetes, and Ansible.
- Proficiency in version control tools, including GIT and SVN
- Understanding and implementation of Continuous Integration/Continuous Deployment (CI/CD) processes, utilizing tools like Jenkins and Maven
- Deep understanding of scripting languages and automation tools for infrastructure provisioning and configuration management
- Familiarity with web technologies and protocols
- Understanding of cloud-based concepts, encompassing key principles, technologies, and methodologies for effective deployment and management in various environments
- Knowledge of major market application servers (e.g., Weblogic and Jboss), including their key features, functionalities and deployment considerations
- Basic understanding of databases, covering fundamental concepts and introductory proficiency in database management
We need
- A strong academic background with a bachelor’s or master’s degree in computer engineering, computer science, electronic engineering, or mathematics
- A collaborative team player with a proven track record of effectively working within diverse and international teams
- A proactive individual committed to continuous learning, with a thirst for expanding knowledge daily, particularly in DevOps methodologies and tools
- Both junior and senior roles are considered, encompassing a range of experience levels and expertise
Working Environment:
At Ringmaster, you’ll collaborate with diverse colleagues, sharing ideas, technological insights, and experiences through internal workshops and daily work interactions. Additionally, you’ll engage with highly skilled customer technicians, collaborating to design market solutions.