java software engineer in bengaluru / bangalore

posted
contact
randstad india
position type
permanent
apply now

posted
location
bengaluru / bangalore
function
Information Technology
position type
permanent
experience
2-4
reference number
63618
contact
randstad india

job description

java software engineer in bengaluru / bangalore

SG Digital (part of Scientific Games Corp. NASDAQ:SGMS) leads the global gaming market, providing innovative software that powers the world’s most successful operators and online gaming providers.

We pride ourselves on product innovation and technical excellence and are constantly adding new applications and new functionality to our product suite, used by billions of end users. Having recently become the Digital, online Division of the $4bn Scientific Games, we are now in a period of dramatic growth that will see us grow headcount by 30% this year alone.

Want to be part of our story?

We are a group of distributed multidisciplinary engineers, passionate about casino gaming, focused on a few highly scalable distributed platforms on a hybrid technology stack running in public and private clouds.

The teams are small and move fast -- all members are expected to be able to achieve maximum results with minimal direction. 

Job Location: ITPL, Bangalore.

Required Experience: 2-4 years

Job Description

The Software Engineer in our Center of Competency (Core team) will be central to the Product Development team. The Software Engineer in Core Team will be working alongside Automation Architect, Development Managers, Head of Test, Testers and other Senior Software Engineers in order to shape and implement the technology and product deliverables that will drive forward this strategic initiative.

The Product Development team will be more aggressively adopting newer technologies, architectural principles and approaches to deployment and monitoring. The Software Engineer will be expected to actively contribute to the overall technical strategy for our framework/tooling strategy.

The Team structure is defined, but some aspects will continuously evolve during the first 6 to 12 months, so a “can do” attitude and out-of-the-box thinking will be prerequisites!

Key Accountabilities

  • Working closely with the Automation Architect to act as feature/tools owner for customized development work needed for our common Framework suite.
  • Develop & enhance our common Tools / Standard frameworks, work on new technology solutions.
  • Provision of accurate documentation for use by the customers, product delivery teams and internal support
  • Integrate QA process/tools into CI-CD Pipeline 
  • Perform Code review ( based on features assigned during development ) under the guidances from Leads/Automation Architect 

Key Responsibilities

  • Work with the Automation Architect, Engineers under supervision of Automation Architect to drive through best practice, techniques and technology both on the team and around the company, notably around CI/CD and test tooling
  • Where required, to assist in the preparation of new technologies, frameworks reviews

The role will be based at SG Digital's office in India. Travel will be required to other SG offices ( where necessary )

Qualifications

Knowledge & Experience

  • Minimum of 2 years’ experience working in teams of highly technical and QA staff
  • A minimum of 2+ years in an engineering role will be preferable
  • Good technical skills in handling difficult and complex project and good understanding on QA tools and processes.
  • Excellent verbal and written communication skills
  • Should be opinionated, especially about quality

Technical skills of relevance:

  • Mandatory
    • Java (version 8 and above)
    • Hands-on engineering experience would be highly advantageous, particularly using Java on UNIX / Linux
    • Hands-on experience of Gherkin and Cucumber and familiar on BDD
    • A working understanding of tools usage, CI-CD familiarity like Jenkins and Git (BitBucket) would be useful
    • Python, Kubernetes, AWS, Maven familiarity needs to be there
  • Preferred
    • Demonstrable ability to run existing automated test cases to a high level (e.g. using Gherkin / Cucumber, Selenium WebDriver or Postman etc.)
    • Domain knowledge is not required, but having worked on a Sportsbook, Casino or eCommerce projects would be preferable.

 

skills

Java, springboot, Testing tool

qualification

B.E/B.Tech, MCA, BCA, MS/M.Sc(Science), Any