Senior Java Developer - Ontario/Remote

Location Valletta, Il-Belt Valletta
Job Type Permanent
Salary Attractive
Reference 31312

My Client in the FinTech industry is looking for Senior Java Developers to join their new team in Canada! 

The role is 100% remote, however you have to be based in Canada, ideally in Ontario. 

 

Responsibilities:

  • Design, develop and maintain high performance, distributed, business critical applications in the online transactions & payments field.
  • Research and develop new technologies and approaches in the acquiring services field.
  • Solve challenging problems, while working in a highly dynamic & and technologically driven environment.

 

Must Have:

  • At least 5 years of Java server side design and development experience 
  • Spring Boot, Hibernate, JPA
  • Maven ecosystem, Jenkins, git
  • Atlassian tools (Jira, Confluence, etc)
  • Proven hands on experience with high performance, scalable & always-up applications.
  • Excellent technical skills, deep knowledge of the development lifecycle, methodologies & best practices.
  • Solid understanding of concurrency, thread safety and performance implications.
  • Strong experience with SQL, RDBMS.

 

Nice to Have:

  • Hands on fintech or banking experience, PCI, transaction processing
  • Distributed apps, secure RPC, messaging, workers, and queues (Hazelcast, Kafka, RabbitMQ)
  • Rapid deployment, Docker, configuration management, health, and performance monitoring
  • Good understanding of JVM Internals
  • Application security, OAuth/OIDC, JWT
  • Web applications, REST concepts, HTTP protocol
  • ?Angular, TypeScript, front end development experience

 

Apply Now