We are on the lookout for a seasoned Senior Java Developer to join our remote team, working for a global company specializing in the design, manufacture, and marketing of electronic game equipment and systems products.
Responsibilities:
• Deliver the game designer’s vision through understanding, designing, and implementing game mechanics, paying particular attention to player experience.
• Design, develop, and maintain the software using modern engineering practices.
• Perform hands-on software design and development
• Develop server-side game logic components and game simulations
• Work closely with game teams to develop real-money online gambling games
• Write unit tests and perform peer design/code reviews
• Provide technical solutions to complex problems and write technical documents
• Work closely with game designers to determine feasibility of game features
• Promote high quality and timely completion of projects
• Work with onsite and remote teams
• Strive for continuous improvement in efficiency
Qualifications:
• BS / MS in Computer Science or equivalent qualification/certification required.
• 7+ years of software development experience with an emphasis on OOP/OOD development
• Strong proficiency in Java and deep understanding of object-oriented design.
• Have experience building tools using React and NodeJS
• Knowledge of GCP or AWS
• Full-stack development experience
• Experience with JavaScript, C++ or Python is helpful
• Experience with Slot Math and Mechanics
• Flexibility with work schedule to accommodate a global team