Cloud Java Backend Engineer
About us
RavenPack is the leading big data analytics provider for financial services. Financial professionals rely on RavenPack for its speed and accuracy in analyzing large amounts of unstructured content. RavenPack’s products allow clients to enhance returns, reduce risk, and increase efficiency by systematically incorporating the effects of public information in their models or workflows. Our clients include the most successful hedge funds, banks, and asset managers in the world!
RavenPack is currently seeking an experienced Cloud Java Backend Engineer to join our SearchOps team in Marbella, Spain. In this role, you will focus on building reliable systems as you participate in developing and supporting one of our most innovative cloud-based products.
The ability to communicate effectively in English both in writing and verbally is a must. Knowledge of Spanish is appreciated but not a business requirement.
What will you do?
First month in:
During your onboarding process, you will have scheduled meetings with the primary stakeholders of the various teams. This will give you an overall comprehension of all company products in context with the projects you will be working on.
You will join in the scrum ceremonies, and through activities like pair programming and code reviews, you will be involved in solving real issues from the beginning.
After 3 months:
You will have enough product and project domain-related exposure for creating production-ready application code and see your changes in action.
You will also be able to participate in infrastructure deployments that will deliver your code to different environments.
6 months in:
You will have obtained deep experience and knowledge about the projects and you have become a key member of the team.
You participate in the development of backend microservices. Including the creation of the application and its infrastructure code by providing good test coverage.
You take ownership of the architecture components created and provide them with support, monitoring, and maintenance.
You work together with the QA team to make sure that everything is tested from the functional point of view.
Requirements:
Fluent in development with Java.
Experience with creating reactive stream processing applications in Java. Reactor, RxJava, or similar.
Be familiar with creating serverless microservices in the cloud using technologies like AWS ECS or AWS Lambda.
Be ready to work out of your comfort zone and have the desire for continuous improvement and continuous learning.
Have an innate desire to learn and teach, excelling in teamwork.
Desirable:
Fluent in Python development.
Experience with document-oriented & search databases like Elasticsearch, Vespa, Solr, or equivalent.
Experience with frameworks for defining infrastructure as code: CDK, CloudFormation, Terraform, or similar.
Experience with test-driven software development methodologies like TDD or BDD.
Experience or desire to work developing Vespa Search Engine components to improve content ingestion and search capabilities.
What's in it for you:
- You will work with the latest technologies.
- Our Headquarter is situated in Marbella, and we offer Hybrid work.
- A shuttle bus from Malaga, Fuengirola, La Riviera, and Estepona is available for free from the company.
- You will have ownership of projects working in a collaborative environment where we will value your contribution.
- You will work in an agile environment able to react quickly to changes with a fairly flat hierarchy.
- As we encourage continuous learning, we will support your ongoing training.
- Diversity is in our DNA! You will work in an international environment (over 29 nationalities and 24 languages spoken!)
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
- Department
- Development
- Locations
- Marbella
- Remote status
- Hybrid Remote

About RavenPack
RavenPack is the leading big data analytics provider for financial services. Financial professionals rely on RavenPack for its speed and accuracy in analyzing large amounts of unstructured content. Our clients include the most successful hedge funds, banks, and asset managers in the world.
Cloud Java Backend Engineer
Loading application form
Already working at RavenPack?
Let’s recruit together and find your next colleague.