Position Overview:
As an industry game changer, IGT is the world’s leading gaming technology company focused on design and development of cutting edge, casino-style entertainment. IGT leverages its vast content library and pushes the boundaries of global game development to deliver the next generation of great gaming experiences to players around the world. So, if you want to create products for your favorite casino and you’re a game changer with a vision, we invite you to Come Out and Play!
Our team is growing and IGT is seeking a talented Senior Backend Java Developers to join our international development team and work on complex projects of solutions implementation, customization, and integrations within EMEA and Asia Pacific Regia.
If you are passionate about joining an awesome team to build top quality products, we want to talk with you!
Responsibilities:
- Perform hands-on software design and development.
- Architect solutions to novel problems.
- Write unit tests and perform peer design/code reviews.
- Provide technical solutions to complex problems and write technical documents.
- Work closely with requirements engineers to estimate and developed to quality products.
- Promote high quality and timely completion of projects.
- Mentor and help grow junior members of the engineering team.
- Work with onsite and remote teams.
- Strive for continuous improvement in efficiency.
- Design and develop tooling that will drive efficiency in workflows.
- Deliver top quality feature rich software on time on budget.
Qualifications:
- 5+ years of development experience
- Proficiency in Java, J2EE, SpringBoot, JBoss EAP, JPA, Hibernate, RESTful services
- Knowledge of relational databases (DB2/PostgreSQL)
- Knowledge of JMS (preferred ActiveMQ Artemis)
- Knowledge of software debugging tools
- Good understanding of Object-Oriented and Concurrent Programming
- Priority consideration will be given to candidates with familiarity design patterns, code quality, and unit testing
Preferred:
- Computer Science Bachelor's degree, College degree or equivalent experience
- Experience in Docker/Kubernetes development
- Solid experience with version control systems (preferred GIT)
- Familiarity and experience with production deployment and troubleshooting
- Must be able to pass a security investigation
- Experience with build automation tools like Jenkins
Key to Success:
- Building collaborative relationships
- Decision making
- Drive results
- Foster innovation
- Personal energy
- Self-leadership