Scientific Games Corporation

Software Engineer - Java Developer

Scientific Games Corporation
Apply
16 hours ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Design and develop scalable web applications across the front end and back end.
  • Write clean, maintainable code and conduct code reviews.
  • Implement user interfaces and optimize application performance.
  • Develop and manage databases and server applications.
  • Design solutions compatible with the company’s strategic direction.
  • Build reusable, high-quality code and libraries for use across multiple projects.
  • Apply engineering best practices, testability standards, and software testing practices.

Requirements

  • Bachelor’s degree in a related field.
  • 2 to 4 years of related experience.
  • Proficiency with Java 8 or higher and Spring Boot.
  • Experience with at least one of MySQL, PostgreSQL, or MongoDB.
  • Knowledge of data structures, design patterns, object-oriented programming principles, and multithreaded applications.
  • Experience with test-driven development, code testability standards, JUnit, and Mockito.
  • Experience with scripting and working in a Linux environment.
  • Experience working in an Agile environment.
  • Knowledge of continuous integration and continuous delivery/continuous deployment.
  • Knowledge of GitLab, GitHub, or another version-control tool.
  • Experience with Swagger and Jira; Jira is required for the Specialist role.

Tech Stack

JavaJUnitLinuxMongoDBMySQLPostgreSQLSpring Boot
Scientific Games Corporation

About Scientific Games Corporation

1,001-5,000 employees
Contact me