Save Job
Posted 4y ago

Java Developer

@ Scientific Games
Pune, Maharashtra, India
OnsiteFull Time
Responsibilities:building engines, writing tests, reviewing code
Requirements Summary:2+ years hands-on with Core Java and Spring Boot; strong OOP, collections, debugging, unit testing, XML/JSON, basic Linux; experience with web/microservices and code reviews preferred.
Technical Tools Mentioned:Core Java, Spring Boot, Multithreading, Data Structures, Algorithms, Collections, SQL, OOPs, Lambda Expressions, Generics, JUint, XML, JSON, Linux, Web services, Micro services, Gatling, Scala, PostgreSQL, Maven, Git, Jenkins, JIRA, Agile methodology, IntelliJ IDE
Save
Mark Applied
Hide Job
Report & Hide
Job 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