Fortris logo

Mid-Level Backend Software Engineer

Fortris

About Fortris

Fortris is a leading provider of digital asset integration services for enterprise treasury operations. Founded in 2017 by a team of payment and security veterans, Fortris gives organizations the technology and expertise to embrace digital asset transformation in a secure and simplified manner. With people from all across the globe, our talented team has built a working environment that encourages both personal and professional growth. We are proud to have been ranked by Great Place To Work® as one of the top five Málaga workplaces in our size category, and we have also been recognized by the Financial Times as one of Europe’s fastest-growing companies.

Your Mission

As a Mid-Level Backend Software Engineer, you will join one of our dynamic delivery teams in sunny Málaga. You will have a strong emphasis on writing clean, quality, and secure code. You will be responsible for developing and maintaining backend services using Java, Spring, and gRPC architecture. Familiarity with agile methodologies is essential, as collaboration and team synergy are vital to our success.

What You'll Do

  • Participate in the design process and create, edit, and review design suggestions and documentation.
  • Interact with product owners and key stakeholders as needed.
  • Design, develop, and maintain backend services and APIs using Java, Spring Boot, and gRPC architecture.
  • Write clean, scalable, and secure code adhering to best practices.
  • Write automation tests at different levels: unit, integration, acceptance.
  • Collaborate with team members to define and implement innovative solutions.
  • Participate in code reviews to ensure code quality and knowledge sharing.
  • Troubleshoot and debug applications to optimize performance and resolve issues.
  • Contribute to continuous improvement within a blameless culture.
  • Provide guidance and unblock junior team members.
  • Explore and influence the adoption of new technologies.
  • Ensure proper documentation and thorough testing of developed software.
  • Stay informed about industry trends and advancements in backend development.

What You'll Bring

  • BS or MS degree in Computer Science or a related technical field.
  • At least 5 years of experience as a Java backend developer.
  • Advanced level of English.
  • Exposure to a wide range of open source technologies and best software practices.
  • A pragmatic attitude and approach to solving problems.
  • Willingness to work in a fast-paced environment, learn new technologies, and programming languages.
  • Must be a team player with excellent communication and interpersonal skills.
  • Excellent analytical skills.
  • Strong knowledge in Java (ideally Java 17+).
  • Strong knowledge in testing frameworks: JUnit, Spock, Mockito, SerenityBDD.
  • Experience with relational and NoSQL databases, REST architecture, gRPC architecture, micro-services architecture (development and testing), messaging frameworks and EDA, git version control (ideally Gitlab).

Bonus Points

  • Any Bitcoin/Blockchain or Cryptocurrency knowledge would be a massive bonus!
  • Cryptography knowledge is a big plus!
  • Experience working with Kafka.
  • Experience with payment services (i.e., fintech).
  • Cloud application development like AWS.
  • Experience with both functional and imperative programming.
  • Experience with test automation tools like Selenium or Serenity.
  • Experience writing and performing load testing using tools like JMeter, or Gatling.

Benefits
Extracted with AI

  • Medical insurance
  • Work from home or office options
  • Competitive salary with flexible compensation plan
  • Flexible working hours
  • 25 paid vacation days + public holidays
  • Private health insurance
  • Relocation Package
  • Free English/Spanish lessons
  • Team building events
  • Ongoing learning and professional development opportunities

Similar jobs

Last update: 23 minutes ago

Klar logo
Klar

Senior Back End Developer

Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.

Wealthfront logo
Wealthfront

Backend Engineer

Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.

Veriff logo
Veriff

Senior Full-Stack Engineer

Join Veriff as a Senior Full-Stack Engineer in Barcelona. Work with TypeScript, Python, GraphQL, and more.

Factorial logo
Factorial

Mid Software Developer - Growth Team

Join Factorial's Growth Team as a Mid Software Developer. Work with React, TypeScript, and Ruby on Rails in a dynamic, remote-friendly environment.

Bending Spoons logo
Bending Spoons

Remote Software Engineer

Join Bending Spoons as a Remote Software Engineer. Work on backend, data, infrastructure, mobile, or security & privacy.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.

Tymit logo
Tymit

Senior Web Frontend Engineer - React/TypeScript

Join Tymit as a Senior Web Frontend Engineer, focusing on React/TypeScript in a remote fintech role.

Urban Sports Club logo
Urban Sports Club

Senior Backend Engineer - Golang

Join Urban Sports Club as a Senior Backend Engineer in Valencia, Spain. Work with Golang and GCP in a hybrid environment.

Bending Spoons logo
Bending Spoons

Software Engineer

Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.

Infraspeak logo
Infraspeak

Full-stack Developer with PHP and JavaScript

Join Infraspeak as a Full-stack Developer. Work with PHP, JavaScript, and Vue.js in a remote-friendly environment.

AUTODOC logo
AUTODOC

Senior Backend Engineer (Go)

Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.

WeTravel logo
WeTravel

Senior Backend Engineer

Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.

Bending Spoons logo
Bending Spoons

Software Engineer

Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive pay, equity, and comprehensive benefits.

Bcas logo
Bcas

Front-end Developer with JavaScript

Join Bcas as a Front-end Developer in Madrid. Hybrid work, JavaScript skills required, training provided.

Meetsta logo
Meetsta

Full Stack Developer with gRPC Expertise (Founding Engineer)

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

Sysdig logo
Sysdig

Senior Software Engineer - Java/Golang

Join Sysdig as a Senior Software Engineer in Zaragoza, Spain. Work on backend development with Java/Golang in a hybrid environment.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

TeamViewer logo
TeamViewer

Backend Software Engineer with Java and Spring Boot

Join TeamViewer as a Backend Software Engineer in Munich, focusing on Java and Spring Boot for cutting-edge AR solutions.

Meetsta logo
Meetsta

Full Stack Developer (Founding Engineer) with gRPC Expertise

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

Odevo logo
Odevo

Senior Backend Developer - Java

Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.

Cyberhaven logo
Cyberhaven

Senior Backend Developer

Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.