Senior Java Developer

Location Malta
Discipline: Technology, Software Development
Job type: Full-time
Contact name: Daniel Genuis

Contact email: [email protected]
Job ref: 16193
Published: 22 days ago
Our iGaming client is on the lookout for an experienced Senior Java developer who will join the current team and work on new and innovative projects. You will be part of a talented software development team that works on mission-critical applications, contributing directly to the success of our client's products by bringing vision into a working player experience that players will enjoy.

Description:
  • Supporting core system development
  • Contribute to all phases of the development lifecycle;
  • Supporting clients with integration support:
o Writing programs which involve performing ETL tasks on the data stream
provided by the customer, along with unit and integration tests
o Q&A regarding implementation details of the ETL task
o Technical operations tasks
  • Supporting the core team with building new services and new sets of APIs and assist in automation of API testing
  • Support operations in finding and resolving critical issues
  • Participate in resolving technical debt and bringing older code up to current standards
  • Develop and maintain internal documentation for key systems and services
  • Contribute to the growth of the team by sharing knowledge, best practices, and new technologies
Requirements:
  • Minimum 5 years of relevant working experience with Java and Spring
  • Good understanding of SQL
  • BS/MS degree in Computer Science, Engineering or a related subject
  • Good understanding of Object Oriented Design and Patterns
  • Object Oriented analysis and design using common design patterns
  • Ability to work on multiple projects simultaneously
  • Ability to work in a fast-paced, challenging environment
  • Excellent problem solving skills
  • Professional attitude and ability to deliver completed tasks to meet tight timelines
  • Experience and understanding with test-driven development
  • Experience of working with queues like “RabbiMQ”, “Kafka”
  • Good English skills (spoken and written English).
  • Experience using Java 11 &17, Redis and Elasticsearch is not mandatory but an added bonus