Java Developer
Scientific Games
Description
Introduction Scientific Games Corporation (NASDAQ: SGMS) is a leading developer of technology-based products and services and associated content for worldwide gaming, lottery, and interactive markets. The Company's portfolio includes gaming machines, game content and systems; table games products and utilities; instant and draw-based lottery games; server-based lottery and gaming systems; sports betting technology; loyalty and rewards programs; and interactive content and services. For more information, please visithttp://www.scientificgames.com
The opportunity Eager to contribute to a business that is growing exponentially? If so, this is the right role for you.SG is searching for experienced, smart and creative individuals to work in a primarily technical role. The path to crack this opportunity will be incredibly hard and challenging - are you up for the challenge? We need dynamic individuals like you to tap into the next big opportunity for SG.
Job Description :
SG are searching for experienced, smart and creative individuals to work in a primarily technical role involving the development of game engines. Individuals are most likely to be an engineer with 4+ years of professional experience in the domain of web system design and development.
The ideal candidate will be expected to contribute in areas such as requirements capture, analysis and test whilst fulfilling their core responsibilities of game software development. They are expected to be able to apply their professional experience of software development concepts and processes. The candidate should have a track record of making crucial contributions to the development of software for a variety of purposes including live production systems.
Working as part of a game squad, the GDM engineer will work closely with the client engineer, tester and producer to create high quality software that adhere to the established SG standards.
Good communications skills are a must as forging close relationships with team members and internal teams will be critical in ensuring successful execution and delivery of games.
Key Tasks
● Contribute to technical end-to-end delivery of game engines/project. Build and maintain game engines on our next generation casino platform.
● Maintain strong relationships with both external and internal customers.
● Design & develop functionality based on existing coding standards or patterns.
● Write unit and integration tests for own code.
● Contribute to code reviews on code written by team.
● Design / alter complex database schema and queries.
● Maintain documentation for products you work on.
● Identify and address performance bottlenecks in the software.
● Provide input to the project / product cost estimation process e.g: estimations of engineering effort.
Reporting Lines:
Reports to: Development Manager
Qualifications
KNOWLEDGE/SKILLS REQUIRED:
- 2+ years of hands on with the following technologies
- Core Java, Spring Boot
- OOPs concepts
- Collections, Lambda Expressions, Generics
- JUint, XML and JSON
- Good Debugging and Analytical skills
- Basic knowledge of Linux and hands-on experience
DESIRED KNOWLEDGE/SKILLS:
- Web services, Micro services
- Gatling, Scala, PostgreSQL
- Maven, Git, Jenkins, JIRA
- Agile methodology
- IntelliJ IDE
About Scientific Games
-
