Senior Software Engineer (Java Backend)

Infinni

Almería

Híbrido

EUR 70.000 - 100.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Destaca para este puesto: genera un currículum y una carta de presentación adaptados en cuestión de un minuto.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Relocation package
Remote work
Annual offsite

Descripción de la vacante

Infinni in Almería, Spain, seeks a Senior Backend Software Engineer (Java) to help power our global CRM-style platform. You will build reliable microservices with Spring, design robust backend architectures, and own critical components end-to-end.

Requirements include 5+ years in backend Java, experience with Spring Boot/Cloud, relational DBs, and messaging systems like Kafka/RabbitMQ. You’ll work with AWS, Docker, and Kubernetes, drive performance and observability, and collaborate across

Formación

  • 5+ years of backend software development experience with Java and distributed systems.
  • Experience with Spring, Spring Boot, Spring Cloud and microservices.
  • Strong CS fundamentals: data structures, algorithms, networks, OS.
  • Experience with relational DBs such as MySQL or PostgreSQL.
  • Experience with Kafka, RabbitMQ or similar messaging systems.

Responsabilidades

  • Build Java backend services using Spring and ensure production readiness.
  • Improve performance, scalability, reliability, and resource usage.
  • Enhance observability with monitoring, logging, tracing, and alerts.
  • Identify tech debt and improve system quality and maintainability.
  • Collaborate with Product, QA, DevOps, Infra and other teams.
  • Contribute across the full SDLC from design to deployment.

Conocimientos

Java
Spring
Microservices
SQL optimization
Distributed systems
AWS
Docker
Kubernetes
Observability
Event-driven

Herramientas

Kafka
RabbitMQ
Datadog
Prometheus
Grafana
OpenTelemetry
MySQL
PostgreSQL

Descripción del empleo

Senior Software Engineer (Java Backend) Infinni Almería, almería (comarca); provincia de almería; andalucía, Spain
Descripción del trabajo

We're already the leading CRM in our category, with thousands of creators and creator businesses running their operations on our platform. Now we're building the next layer of products, AI-powered tools, big-data and infrastructure purpose-built for creators. We're a global team of 180+ builders at the rare inflection point where a category leader becomes a category-defining platform.

We are looking for an experienced Senior Backend Software Engineer to help build and scale the backend systems powering our global products and platforms. This role is ideal for engineers who are passionate about building reliable, high-performance systems, enjoy solving complex technical challenges, and take pride in delivering high-quality software throughout the full product lifecycle.

Core Responsibilities
  • Build high-quality, maintainable, and production-ready software using Java and the Spring ecosystem
  • Optimize application performance, scalability, reliability, and resource utilization
  • Improve system observability through monitoring, logging, tracing, and alerting
  • Identify technical debt and continuously improve system quality and maintainability
  • Collaborate closely with Product, QA, DevOps, Infrastructure, and other engineering teams
  • Contribute throughout the full software development lifecycle, from technical design and implementation to deployment and production operations
Key Qualifications
  • 5+ years of professional experience in backend software development, specializing in Java and distributed systems
  • Strong software engineering fundamentals with solid expertise in object-oriented design, clean code, and maintainable system architecture
  • Extensive experience building and operating microservices using the Spring ecosystem, including Spring Boot and Spring Cloud
  • Strong understanding of computer science fundamentals, including data structures, algorithms, networking, and operating systems
  • Extensive experience with relational databases such as MySQL or PostgreSQL
  • Strong expertise in SQL optimization, indexing strategies, schema design, query tuning, and database scalability
  • Hands-on experience with event-driven and asynchronous architectures using Kafka, RabbitMQ, or similar messaging systems
  • Hands-on experience with AWS cloud services and cloud-native application development using Docker and Kubernetes
  • Familiar with modern DevOps practices, including CI/CD pipelines, automated testing, infrastructure automation, and production monitoring
  • Experience delivering complex production systems throughout the full software development lifecycle, from architecture design to deployment and ongoing operation
  • Experience with frontend technologies such as React, TypeScript, or Electron
  • Experience with observability platforms such as Datadog, Prometheus, Grafana, OpenTelemetry, or similar tools

WHAT’S IN IT FOR YOU Attractive compensation and relocation package commensurate with experience and skills. Bonus Beckham Law tax rate if you are moving to Spain for the first time. Remote work and yearly company offsite: We offer flexible working hours and location options (work remotely within the Canary Islands, or from our two offices in Tenerife).

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Backend Software Engineer (Java)
Senior Backend Software Engineer (Java)

Infinni • Albacete

Presencial
EUR 70.000 - 100.000
Relocation assistance
Remote work options within Spain
Senior Backend Software Engineer (Java) - Infinni
Senior Backend Software Engineer (Java) - Infinni

Infinni • Madrid

Híbrido
EUR 70.000 - 110.000
Remote work in Canary Islands
Office in Tenerife
Senior Backend Software Engineer (Java) - Infinni
Senior Backend Software Engineer (Java) - Infinni

Infinni • Islas Baleares

Híbrido
EUR 70.000 - 95.000
Remote work options in Canarias
Office in Tenerife
Competitive salary
+1
Senior Backend Software Engineer (Java)
Senior Backend Software Engineer (Java)

Infinni • Islas Canarias

Híbrido
EUR 70.000 - 98.000
Competitive salary and relocation
Remote work within Canary Islands
Career growth opportunities
+1
Engineering / Dev Lead (Backend - Java / Go)
Engineering / Dev Lead (Backend - Java / Go)

Infinni • Las Palmas de Gran Canaria

Híbrido
EUR 90.000 - 120.000
Relocation package
Remote work Canary Islands
Office in Tenerife
+3
Engineering / Dev Lead (Backend - Java / Go)
Engineering / Dev Lead (Backend - Java / Go)

Infinni • La Coruña

Presencial
EUR 90.000 - 120.000
Relocation package
Remote work within Canary Islands
Yearly company offsite
+2
Senior Java Backend Engineer – Remote (Spain/Canaries)
Senior Java Backend Engineer – Remote (Spain/Canaries)

Infinni • Almería

Híbrido
EUR 70.000 - 100.000
Relocation package
Remote work
Annual offsite
Engineering / Dev Lead (Backend - Java / Go)
Engineering / Dev Lead (Backend - Java / Go)

Infinni • Jaén

Híbrido
EUR 90.000 - 110.000
Remote work in Canary Islands
Office in Tenerife
Engineering / Dev Lead (Backend - Java / Go)
Engineering / Dev Lead (Backend - Java / Go)

Infinni • Santa Cruz de Tenerife

Híbrido
EUR 90.000 - 130.000
Relocation package
Remote work within Canary Islands
Career growth opportunities
+1
Engineering / Dev Lead (Backend - Java / Go) - Córdoba
Engineering / Dev Lead (Backend - Java / Go) - Córdoba

Infinni • Córdoba

Presencial
EUR 90.000 - 135.000
Remote work Canary Islands
Offsite anual de empresa
Relocation package
+3