Senior Software Engineer (Java)

$$$$
Product

The company is an e-trading technology company, providing connectivity and automated workflow solutions for banks and asset managers operating in the Fixed Income and Derivatives markets.

 

Location: Remote First; office location in London (flexible remote working locations within UK/Europe)
Employment type: Permanent
Working Hours: Full time (UK 9-6)

 

You will work within a small team where you will pair-program to:

  • Build resilient and adaptable fintech platforms and components in Java
  • Refactor to improve code design
  • Write lots of tests (every one of our commits is continuously and rapidly verified by thousands of tests)
  • Automate the boring bits
     

Features of the way we work:

  • We avoid silos by regularly rotating between teams to work on the whole system with an Our Code not My Code mindset and approach
  • We practice trunk-based development and continuous integration: we treat every commit as releasable
  • We treat broken tests as failures and revert where possible
  • We practice TDD, BDD and DDD
  • We automate as much as possible
  • We pair program to ensure that everyone understands the context of what they are working on. We also believe that pairing drives quality, learning, cross-skilling, and builds empathy with other developers
  • Sometimes we have to care about throughput and latency and so take this into account when writing code

     

Salary: dependent on experience up to ยฃ130,000 + Shares + Benefits

Required languages

English B2 - Upper Intermediate
Java, TDD, SOLID/TDD/BDD/KISS
Published 1 June
106 views
ยท
13 applications
Last responded 4 hours ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...