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
Backend Engineer - Financial Empowerment
Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior Backend Engineer - Payments
Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.
Senior Backend Engineer (Java, Spring)
Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.
Java Backend Developer
Join Experis as a Java Backend Developer in Berlin. Work on security solutions with Java, Spring, and Hibernate. Up to €80k/year, 30 days vacation.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Senior Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.
Intermediate Backend Engineer - Ruby on Rails, PostgreSQL
Join GitLab as an Intermediate Backend Engineer to enhance CI platform performance using Ruby on Rails and PostgreSQL in a remote role.
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Senior Software Engineer - Python, Django, Angular
Join Ilkari as a Senior Software Engineer to lead development in Python, Django, and Angular, creating scalable solutions in a hybrid work environment.
Senior Java/VueJS Developer
Join Space Inch as a Senior Java/VueJS Developer to work on fintech projects with a focus on Java, Vue.js, and TypeScript in a flexible remote environment.
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 Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Backend Software Engineer
Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.
Senior Software Engineer - Backend Development
Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.
Senior Software Engineer (Backend)
Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.
Fullstack Developer (C#, Angular or React)
Join Lekker Code Company as a Fullstack Developer specializing in C#, Angular, or React. Work remotely with a focus on innovative solutions.
Full Stack Engineer with Node.js and React
Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.
Senior Ruby Developer
Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.
Full-Stack Developer with React.js and Azure Experience
Join Elma Schmidbauer GmbH as a Full-Stack Developer to enhance Azure-based web infrastructure using React.js and Next.js.
Senior Backend Developer (Node.js) / SRE
Join Binance as a Senior Backend Developer (Node.js) / SRE to develop monitoring systems for high-load production environments.
Senior Fullstack Developer (Java, Spring Boot, Angular)
Join T-Digital as a Senior Fullstack Developer to innovate secure login systems using Java, Spring Boot, and Angular. Fully remote work available.
Full Stack Engineer Growth (PHP) - Remote
Join Xentral as a Full Stack Engineer to drive growth with PHP, MySQL, Laravel, and React. Remote work across Europe.