Mid-Level Backend Software Engineer
FortrisAbout 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
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.
Backend Engineer
Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.
Senior Full-Stack Engineer
Join Veriff as a Senior Full-Stack Engineer in Barcelona. Work with TypeScript, Python, GraphQL, and more.
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.
Remote Software Engineer
Join Bending Spoons as a Remote Software Engineer. Work on backend, data, infrastructure, mobile, or security & privacy.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.
Senior Web Frontend Engineer - React/TypeScript
Join Tymit as a Senior Web Frontend Engineer, focusing on React/TypeScript in a remote fintech role.
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.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.
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.
Senior Backend Engineer (Go)
Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.
Senior Backend Engineer
Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive pay, equity, and comprehensive benefits.
Front-end Developer with JavaScript
Join Bcas as a Front-end Developer in Madrid. Hybrid work, JavaScript skills required, training provided.
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.
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.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
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.
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.
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.
Senior Backend Developer
Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.