Senior Java Developer

To help World First in building a wide range of applications that include, but not limited to: the online foreign exchange (FX) trading platform; API powering our mobile apps; back office systems for managing trades, making payments, handling compliance events; market automation platform.

Key responsibilities and accountabilities:

  • Writing testable code following modern coding best practice
  • Delivering business value in line with specified requirements
  • Working in highly collaborative cross-functional teams
  • Providing informed estimation, peer review, and using experience to assist the team in refining requirements
  • Working with members of other disciplines such as QA, UI, UX, Product Management, etc to deliver in a timely fashion
  • Conduct yourself in a professional manner at all times
Key Capabilities:
  • Java 7 or 8 (preferred)
  • Spring (Framework, Boot, Data, Batch, Security)
  • Experience with working on Event Driven Architectures
  • Design Patterns(GoF and Integration)
  • Experience in design and implementation of REST APIs
  • Experience with Microservice Architecture
  • Domain Driven Design
  • Strong Agile experience(Scrum, Kanban & XP practices)
  • Continuous Delivery methodologies and tools
  • Version control systems(Git/SVN)
  • Unit testing and Mock frameworks
  • Experience with build automation tools(Gradle or Maven)
  • Ability to help on DevOps tasks
  • Docker
  • Kubernetes


Meet Some of World First's Employees

Jessica P.

Private Client Dealer

Jessica aids private clients who need to transfer money across countries, making sure that WorldFirst helps secure the best rates possible that also beat bank pricing.

Ross B.

Commercial Business Analyst

Ross optimizes existing partnerships and helps evaluate new ones as a member of the Partnerships Team. He also collects and translates metrics into valuable insights for executives.

Back to top