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

Revolut logo
Revolut

Senior Backend Software Engineer (Java)

Join Revolut as a Senior Backend Software Engineer (Java) to build world-class financial products. Work remotely or hybrid in Spain.

PLAYTOMIC logo
PLAYTOMIC

Senior Backend Engineer

Senior Backend Engineer in Madrid, skilled in Java, Spring Boot, APIs, MongoDB, MySQL, Kubernetes, and software development.

Stratio logo
Stratio

Backend Engineer (f/m/d)

Join Stratio as a Backend Engineer to enhance our predictive fleet maintenance platform using .NET, C#, and SQL Server in a remote role based in Portugal.

Revolut logo
Revolut

Senior Backend Software Engineer (Java) - Credit

Join Revolut as a Senior Backend Software Engineer (Java) to build world-class financial products. Remote work available.

Wellhub logo
Wellhub

Senior Backend Software Engineer

Join Wellhub as a Senior Backend Software Engineer to innovate and enhance our wellness platform. Work remotely in Portugal.

WeTravel logo
WeTravel

Senior Backend Engineer

Join WeTravel as a Senior Backend Engineer. Work remotely in Spain, using cutting-edge tech in a microservices architecture.

Superside logo
Superside

Senior Backend Engineer - Java/Kotlin

Senior Backend Engineer needed for AI-driven creative platform. Expertise in Java, Kotlin, SQL required. Remote work.

WorkFlex logo
WorkFlex

Full-Stack Software Engineer (Angular and Java)

Join WorkFlex as a Full-Stack Software Engineer specializing in Angular and Java. Work remotely and help build our next-gen platform.

Spotahome logo
Spotahome

Senior Software Development Engineer - Remote, Spain

Senior Software Development Engineer needed for a remote role in Spain, focusing on frontend technologies and improving the landlord experience.

Fujitsu logo
Fujitsu

Full Stack Developer with Angular and Spring

Join Fujitsu as a Full Stack Developer in Spain, working with Angular, Spring, and microservices in a hybrid/remote setup.

AlphaSights logo
AlphaSights

Mid-level Backend Engineer

Join AlphaSights as a Mid-level Backend Engineer, working remotely in Portugal. Develop with Kotlin and Ruby in a dynamic team.

Fairlo logo
Fairlo

Senior Backend Engineer

Senior Backend Engineer role focusing on AWS, Express.js, and .NET in Heraklion, Greece. Hybrid work with competitive benefits.

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.

Proton  logo
Proton

Senior Fullstack Engineer - MSA

Senior Fullstack Engineer needed in Barcelona for tackling complex system issues in mail delivery, spam, and security at Proton.

Veriff logo
Veriff

Senior Back-End Engineer

Senior Back-End Engineer role focusing on TypeScript, software development, and data analysis in Barcelona, hybrid work.

Qonto logo
Qonto

Senior Backend Software Engineer - Remote

Senior Backend Software Engineer needed for a leading European business finance solution, remote work available.

Veriff logo
Veriff

Senior Back-End Engineer (TypeScript)

Join Veriff as a Senior Back-End Engineer in Barcelona, focusing on TypeScript and NodeJS.

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.

Semrush logo
Semrush

Mid-Level Golang Developer - Enterprise Solutions

Join Semrush as a Mid-Level Golang Developer in Catalonia, Spain. Develop enterprise solutions with a focus on microservices and APIs.

SeQura logo
SeQura

Senior Backend Engineer (Elixir, Kotlin)

Join SeQura as a Senior Backend Engineer in Barcelona. Work with Elixir, Kotlin, and more in a dynamic fintech environment.

Semrush logo
Semrush

Fullstack Developer (Raspberry Team)

Join Semrush as a Fullstack Developer in Catalonia, Spain. Engage in product development and cloud technologies.

Enfuce logo
Enfuce

Senior Software Engineer - Java, AWS, Spring (Remote in Europe or UK)

Join Enfuce as a Senior Software Engineer to develop mission-critical APIs and systems in a remote role across Europe or the UK.

Codefield logo
Codefield

Senior Kotlin Software Engineer

Senior Kotlin Software Engineer for cloud-based microservices development, fully remote in Spain.

Proton  logo