About the role

  • Software Engineer maintaining and enhancing Backend Modules for Casino Games in Cluj-Napoca, Romania. Collaborating within a cross-functional Agile squad to meet new business requirements.

Responsibilities

  • Report to team lead/line manager
  • Commit to support a safe, mindful, and productive work environment, maintaining open, honest, and respectful communications
  • Review business requirements and implementation tickets’ acceptance criteria with the Squad to ensure clear understanding of the ask before the start of the implementation and set expectations
  • Work with the Squad to ensure all assigned deliverables are completed within the agreed deadlines and all assigned tickets’ statuses are kept updated
  • Implement assigned development tasks with the highest quality; test, document, socialize, and be accountable for the changes implemented
  • Ensure code changes and acceptance criteria are covered with unit and integration testing (if applicable)
  • Socialize and discuss with the Squads (Studio specific, and others) approaches and technologies used, challenges encountered, and effort spent during the implementation
  • Follow Senior developers’ guidance and directions during the execution of tasks and code reviews
  • Actively participate in code reviews by providing constructive comments and by socializing best practices, to improve codebase quality, efficiency, and security
  • Assist in investigations and trouble-shootings of Casino issues found in testing and production environments
  • Participate in the rotation of 911 and server restart duties (if applicable)

Requirements

  • B.Sc. or M.Sc. degree in Computer Science (preferred) or equivalent practical experience
  • Knowledge of Java and related frameworks (such as Spring)
  • Knowledge of RDBMS and SQL
  • Understanding of networked/distributed applications development and related topics
  • Experience with Docker and Kubernetes for working with container-based web services
  • Experience with modern development/testing/deployment methodologies, source control management, and multiple IDEs and debugging tools
  • Experience with collaboration and documentation tools such as Jira, Confluence, Microsoft SharePoint, and the Office suite
  • Keen interest in the latest technology in the industry related to the development stack
  • Knowledge of AWS and cloud related technologies is an asset
  • Knowledge of Front-End related technologies and frameworks is an asset
  • Knowledge of Reactive and Functional programming approaches is an asset
  • Knowledge of different Casino games rules and related domain is an asset
  • Knowledge of probability and statistics concepts is an asset
  • Knowledge of C++ is an asset

Benefits

  • Hybrid & remote working options
  • €1,000 per year for self-development
  • Company share scheme
  • 25 days of annual leave per year
  • 20 days per year to work abroad
  • 5 personal days/year
  • Flexible benefits: travel, sports, hobbies
  • Extended health, dental and travel insurances
  • Customized well-being programmes
  • Career growth sessions
  • Thousands of online courses through Udemy
  • A variety of engaging office events

Job title

Software Engineer, Java

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job