Are you an expert Java Developer, who is looking for a new challenge within the gaming industry? As a Software Engineer, you will work in a multicultural distributed team to design, build and implement several IGT products.
Responsibilities
Work with developers, architects, product management and others product teams on designing, developing, and integrating IGT products!
You will be able to write well-designed, testable code.
Participate actively in the Development and Delivery of the solution, including reviews and planning activities!
Collaborate with technical writers to improve user manuals and build our internal technical resources.
Troubleshooting, debugging, maintaining, and improving existing software modules in accordance with standard product maintenance processes.
Work with other teams to support new business opportunities by participating to customers PoC and realizing product prototypes for new emerging technologies.
Requirements
5+ years of software development experience involving Java and JEE technologies.
A Bachelor's or equivalent experience or Master's degree in a computer-related field.
Backend programming skills.
Expertise with the following technologies: Spring/Spring Boot, Hibernate, REST Web Services, Multi-threaded/Concurrency Java, Apache Camel, Jboss, Apache, Maven, Docker, GIT, cache.
Experience with CI/CD process (jenkins/ansible/puppet).
Knowledge with SQL (DB2/PostgreSql).
Agile development principles.
Experience on analysis and define solution based on the business requirement.
Excellent verbal and written communications skills in English.