Our client, a leader in the iGaming industry, is seeking to recruit an experienced Software Developer to join their growing team who will have a vital part in the design and development of their iGaming platform.
Responsibilities:
Design, develop, and maintain Java-based microservices.
Build and support frontend components aligned with backend APIs.
Collaborate with cross-functional teams to define, design, and deliver new features, while partnering with software architects to enhance system performance and scalability.
Write clean, efficient, and thoroughly tested code.
Participate in code reviews to uphold high standards of code quality.
Identify, diagnose, and resolve software bottlenecks and bugs.
Continuously research, evaluate, and adopt new technologies to optimize development productivity and efficiency.
Mentor and provide technical guidance to developers and architects within the team.
Requirements
Knowledge of agile software development methodologies, such as Scrum or Kanban
Experience in API Design including REST and GraphQL
Familiar with technologies such as Docker or Kubernetes
Hands-on professional experience with Java required
Experience with relational databases (PostgreSQL or MySQL) as well as proficiency in SQL and Hibernate or JOOQ is a plus
Knowledge and/or experience in cloud platforms such as AWS or GCP is considered an asset
Must be already located in Malta.
Education and Experience
Between 4 to 5 years experience as a Software Developer.