- Senior Java developers with a fullstack background ideal
- Short interview process
- No previous iGaming experience required
A leading software provider within the iGaming industry is looking for Senior Java developers with fullstack experience to grow its team in its Malta office.
Previous iGaming experience is not required and work permits will be provided to the right persons.
This is an opportunity to join the exciting iGaming sector and be part of an established multi-national company.
Salary Up to EUR 75,000 depending on experience
Interview Process 1. HR interview
2. Interview with Dev Manager which includes a live coding test
Work Pattern Hybrid. 3x days in the office
Work Permit Will be provided for the right candidate
Responsibilities- Collaborating with cross-functional teams to define software requirements
- Designing and developing high-quality software solutions using Java
- Debugging and troubleshooting Java applications
- Enhancing the performance and scalability of existing systems
- Conducting code reviews, and ensuring coding best practices
- Implementing security measures to protect applications
- Keeping up-to-date with the latest Java trends and technologies
- Creating technical documentation for reference
- Participating in software testing and quality assurance processes
- Assisting in the deployment and maintenance of Java applications
Requirements- Proficiency in Java programming language
- Experience with Java frameworks and libraries
- Strong experience of frontend web technologies would be a plus (e.g., HTML, CSS, and JavaScript)
- Experience in at least one popular web framework (JSF, Wicket, GWT, Spring MVC, etc.)
- Hands-on experience in the design and development of applications using Java EE platforms
- Knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate, etc.)
- Experience of Java-related technologies such as Gradle or Maven, Micronaut / Spring Boot / Quarkus)
- Familiarity with version control systems (e.g., Git)
- Understanding of software development lifecycle
- Strong knowledge of software development methodologies such as Kanban or Scrum
- Experience with cloud technologies such as GCP, AWS, etc
- Experience with containerization technologies such as Docker and Kubernetes