Principal Software Engineer (Java)

  • Featurespace Limited
  • City, London
  • Dec 19, 2022
Full time I.T. & Communications

Job Description

Salary 70,000 - 90,000 GBP per year


Requirements:

Experience of designing and developing scalable distributed applications in Java
- Knowledge of patterns and their trade-offs in a distributed environment
- Experience of relational and/or NoSQL databases for large datasets
- Comfortable working with large codebases
- External API integration



Responsibilities:

Working within a small team to design large-scale, real-time distributed architectures
- Delivering new features: from specification, through development, QA and into final deploy
- Providing input into future technology development
- Working with Data Science teams to ensure APIs are relevant and usable
- Supporting your code throughout its lifetime
- Building custom modules for client integration



Technologies:

- Java
- Spring
- MongoDB
- Kafka
- ElasticSearch
- Zookpeeper
- PostgreSQL


More:

As a Software Engineer at Featurespace you will be developing new features for the real-time platform which underpins our ARIC engine, integrating ARIC into customer deployments, and building new modules to plug in to our platform.

If you want to be part of the team that builds scalable distributed solutions to process hundreds of millions of events per day, Featurespace wants to hear from you.