Research Blog Events
About Careers Newsroom Get Started

Senior Java Developer

Java developer

Location: Marbella, Spain

In RavenPack we are searching for a Senior Java Developer to join RavenPack’s Development Team.

As a Senior Java Developer, you will be working with the latest Java versions and frameworks to design and implement maintainable software in Java. You will join our Content Management team and focus on driving our Java based applications forward.

You will be reporting directly to the Content Manager in an international team of developers skilled in Java, Common Lisp, Python and SQL.

The ability to communicate effectively in English both in writing and verbally is a must. Knowledge of Spanish is not a business requirement. European Union legal working status is required. Competitive compensation and a fun working environment. Relocation assistance available, but working remotely is not possible for this position.

Responsibilities of a Senior Java Developer:

As Senior Java Developer, you will be developing and improving backend applications specialized on content collection and integration in highly scalable cloud computing environments.

  • Working with third-party providers.
  • Researching to find innovative solutions to software problems.
  • Contributing in the design of the new features and solutions.
  • Taking care of your own area of responsibility with the support of your team.
  • Performing peer code review.


  • University background: Software Engineer, Physics, Maths, Mechanic Engineer,...
  • +3 years of hands-on experience with Java architecture, design and development.
  • +3 years of professional experience working with Spring.
  • +3 years working with relational and NoSql databases.
  • A deep understanding of Java language in multithreaded applications.
  • Ability to work successfully in a small team environment, with a willingness to teach and to learn.
  • Ability to work with a high degree of independence.
  • Problem- solving mind.


It would be desirable that you have prior experience working:

  • In cloud computing or equivalent knowledge.
  • On Docker or equivalent knowledge.
  • With Amazon Web Services (AWS).
  • With Camel or similar integration frameworks.

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. The company's products allow clients to enhance returns, reduce risk or increase efficiency by systematically incorporating the effects of public information in their models or workflows. RavenPack's clients include the most successful hedge funds, banks, and asset managers in the world.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.