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
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.
Senior Backend Engineer
Senior Backend Engineer in Madrid, skilled in Java, Spring Boot, APIs, MongoDB, MySQL, Kubernetes, and software development.
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.
Senior Backend Software Engineer (Java) - Credit
Join Revolut as a Senior Backend Software Engineer (Java) to build world-class financial products. Remote work available.
Senior Backend Software Engineer
Join Wellhub as a Senior Backend Software Engineer to innovate and enhance our wellness platform. Work remotely in Portugal.
Senior Backend Engineer
Join WeTravel as a Senior Backend Engineer. Work remotely in Spain, using cutting-edge tech in a microservices architecture.
Senior Backend Engineer - Java/Kotlin
Senior Backend Engineer needed for AI-driven creative platform. Expertise in Java, Kotlin, SQL required. Remote work.
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.
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.
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.
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.
Senior Backend Engineer
Senior Backend Engineer role focusing on AWS, Express.js, and .NET in Heraklion, Greece. Hybrid work with competitive benefits.
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.
Senior Fullstack Engineer - MSA
Senior Fullstack Engineer needed in Barcelona for tackling complex system issues in mail delivery, spam, and security at Proton.
Senior Back-End Engineer
Senior Back-End Engineer role focusing on TypeScript, software development, and data analysis in Barcelona, hybrid work.
Senior Backend Software Engineer - Remote
Senior Backend Software Engineer needed for a leading European business finance solution, remote work available.
Senior Back-End Engineer (TypeScript)
Join Veriff as a Senior Back-End Engineer in Barcelona, focusing on TypeScript and NodeJS.
Remote Software Engineer
Join Bending Spoons as a Remote Software Engineer. Work on backend, data, infrastructure, mobile, or security & privacy.
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.
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.
Fullstack Developer (Raspberry Team)
Join Semrush as a Fullstack Developer in Catalonia, Spain. Engage in product development and cloud technologies.
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.
Senior Kotlin Software Engineer
Senior Kotlin Software Engineer for cloud-based microservices development, fully remote in Spain.
Senior Back-End Engineer with PHP, Python, and Rust
Join Proton as a Senior Back-End Engineer to build scalable solutions with PHP, Python, and Rust.