Opened position

Senior Platform Developer

Department: Engineering

Opened since February 1, 2024

Senior Platform developer application

About the Role

We are looking for you - a Senior Platform Developer with experience in building high-performing, scalable, enterprise-grade applications. By joining us, you will be an essential part of our team, responsible of creating and maintaining the best gaming experience we can find in this industry. You will play a pivotal role in defining needs and ensuring our infrastructure remains performant, resilient, and future-proof. Your insights and expertise will directly contribute to the continued growth and success of our business.Particularly focused on our RGS. You will be our first in-house developer with plenty of room for growth that will work solely on our RGS Platform. The roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing, analyzing projects, identifying dependencies, recommending platform components if needed. This is a hands-on development role.

Your responsibilities will include designing, developing, and delivering high-volume, low-latency applications for mission-critical systems, as well as tackling technical debt, finding and resolving critical issues – in short you are not afraid of getting your hands dirty.

Responsibilities

  • Contribute to all phases of the development lifecycle,

  • Write well designed, testable, efficient code, including test cases,

  • Create documentation,

  • Ensure designs comply with specifications,

  • Prepare and produce releases of software components,

  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review,

  • Implement microservices in Java,

  • Implement game logic functionality, flows and communication with game clients,

  • Implement new features and components into the existing microservices cluster,

  • Support operations in finding and resolving critical issues,

  • Design database models for microservices (both NoSQL and SQL),

  • Take active part in the development of library functionality,

  • Participate in resolving technical debt when needed and bringing older code up to current
    standard.

Requirements

  • BS/MS degree in Computer Science, Engineering, or a related subject.

  • Proven hands-on Software Development experience.

  • Proven working experience in Java development.

  • Hands on experience in designing and developing applications using Java EE platforms.

  • Object Oriented analysis and design using common design patterns.

  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction
    management etc).

  • Excellent knowledge of Relational Databases, MySQL and similar technologies.

  • Experience in developing web applications using at least one popular web framework (JSF,
    Wicket, GWT, Spring MVC).

  • Experience in tools such as Atlassian suite (Bitbucket, JIRA and Confluence), Jenkins and
    other tools.

  • Experience with test-driven development.

  • Experience in other programming languages would be considered a huge asset.

  • Gaming experience is a must and knowledge of B2B RGS platforms would be ideal.

We are excited about the possibility of you joining our team and bringing your unique talents to Trifecta Gaming. If you are passionate about building lasting relationships and driving business growth, we would love to hear from you.

How to apply?

Please send us an email on jobs@trifecta-gaming.com with your CV and covering letter.

@ 2024 Trifecta Gaming. All rights reserved.

@ 2024 Trifecta Gaming. All rights reserved.

@ 2024 Trifecta Gaming. All rights reserved.