Full Stack Developer (Remote)

Location Malta
Discipline: Technology, Software Development
Contact name: Daniel Genuis

Contact email: [email protected]
Job ref: 15156
Published: 3 months ago
Our client, a modern Fintech company,  is seeking an experienced Full Stack developer to join its growing Development team. This opportunity is being offered as a remote job (within GMT +/- 2 hours) with the opportunity to relocate to Spain to join the client's Development HQ Hub in the future. You will sit within one of the three autonomous product teams to build high impact features and integrations for the client's new trading platform.

Description:
  • Work with the Product, UX, front and back-end dev experts in building core products
  • Design, develop and deploy components with a focus on high availability, low latency and easy scalability
  • Develop back end systems using Java or other JVM based technologies, and front end systems using Angular focusing on fault tolerant web-scale UIs accessible on all devices.
  • Be proactive & engage in collaborative work in a cross-functional team
  • Work both on new features and verification and optimizations of current ones
  • Source inspiration from the SMEs, clients and views from outside the industry to create game changing products
  • Bring the latest and greatest technologies to benefit the company and its clients
Requirements:
  • An expert in Java/J2EE
  • Experience in design and development of distributed, scalable and highly available systems (SOA preferably in Microservices design pattern, Event Driven Architecture)
  • Knowledge and understanding of the benefits of functional programming and Event-driven architectures
  • Have experience with relational and NoSQL databases
  • Firm grasp of Javascript and its nuances including the new EcmaScript standards. Asynchronous, functional and event-based programming with Javascript. HTML5, CSS3 and web development in general.
  • Experience building Angular enterprise applications or similar Javascript frameworks based on components.
  • Knowledgeable about web protocols, application servers and web servers
  • Continuous Integration and Delivery experience with Bash, Git, AWS on Unix.
  • Strong Agile philosophies from working in SCRUM/ Kanban/ Lean startup teams
  •  A curious and fast learner who keeps up to date with changing technologies 
  • A team player who is fluent in English 
  • Financial or Gambling experience & knowledge of any other JVM language such as Scala, Groovy or Clojure would score some extra points