Senior Software Engineer, Trading Technology
New
B
BitMEXCryptocurrency Finance
Remote - EMEA, Collaborate across time zonesContractSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years
- Required Skills
- SQLJavaSpringRESTful APIsLinuxMicroservicesDistributed Systems
Requirements
- Computer Science/Engineering degree
- 10+ years of writing Java components in a distributed fault tolerant environment
- Integration with data sources, such as relational databases and messaging middleware
- Comfortable with TDD/BDD, with a good appreciation of clean coding principles
- Proficiency in Spring
- Experience with REST services to extract/insert data from databases
- Strong engineering skill set with firm grasp of fundamental Computer Science principles
- Experience working in a Linux/containerised environment and experience tuning it
- Ability to collaborate across time zones/team boundaries
- Ability to adapt to changing priorities within a fast moving industry and startup culture
Responsibilities
- Design, development, maintenance and support of fault-tolerant, containerised distributed systems of microservices, for the writing and reading of exchange data
- Provide services to both internal and external clients, such as new products, support tooling, analysis tooling
- Evaluation of new technologies
- Collaboration with peers, internal and external users on technical design and direction
- Act as a senior technical resource to junior engineers
View Full Description & ApplyYou'll be redirected to the employer's site