Senior Software Engineer - Java


  • 5+ years of object oriented design and development
  • 5+ years of experience in core technologies: Java, Kafka and Flink or Spark
  • Experience in working with SQL Server/Postgres
  • Experience in NoSQL such as Cassandra, MongoDB or similar technology
  • Microservices development experience
  • Have experience with Containerization (Docker, Kubernetes, etc)
  • Gambling industry experience - A huge advantage
  • Strong verbal and written communication skills, interpersonal skills
  • High level of English
  • Supports the department’s strategy to achieve the company’s mission and core objectives
  • Ensures that the features developed by the team will be smoothly deployed to operators
  • Follows policies, procedures and standards relating to the team
  • Attends, and participates in staff meeting and related activities
  • Constantly notifies management of projects status, especially in the case of delays or additional risks
Department Specific:
  • Coordinates with Business Analysts to gather requirements
  • Create design, architecture and/or implementation documents for new features built by the team
  • Implements new features
  • Maintains and enhances the backend system used by operators to control the casino
  • Integrates payment processing solutions into the casino software
  • Attends and actively participates in code reviews
  • Assist the QA team during the validation process
  • Develops and reviews unit tests
  • Tests and debugs code
  • Completes logistical tasks accurately and on-time
  • Troubleshoot issues in the field
What we love about Innovecs:
  • High-level compensation and regular performance-based salary and career development reviews
  • Medical insurance (health), employee assistance program
  • Paid vacation, holidays and sick leaves
  • Gym 24/7, personal fitness instructor
  • Massage in the office, personal wellness consultant
  • English classes with native speakers and partially or fully reimbursed personal trainings and conferences
  • Referral program
  • Team buildings and a lot of fun to take a break and relax


Apply now
By checking this box, you agree to receive job promotion, events and other important news
Recommend a friend
Think your friends suits this position best?
Please, fill the recommendation form.
Share this position