Senior Java Backend Developer

Acme Sa
Palma, Spain
18 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Agile Methodology Big Data Computer Programming Databases Protocol Buffers Groovy JSON Junit Apache Maven
+14 more
NoSQL Mockito Rxjava SonarQube Web Services Spring-boot Spock Git Low Latency Web Technologies Restful APIs Cucumber (Software) Grpc Golang

Job description

MG Digital RecruitingSomos una empresa de reclutamiento y selección especializada en perfiles digitales.Desde perfiles de desarrollo, programación, QA, Business Intelligence, Big Data, ERP/CRM, hasta marketing digital, diseño, UX/UI y perfiles Executive, entre otros.Somos ágiles, dinámicos y apostamos por la excelencia, conectando el mejor talento con las empresas.DESCRIPCIÓN DE LA OFERTADesde MG Digital Recruiting, empresa especializada en selección de perfiles digitales, estamos buscando un/aSenior Java Backend Developer, para incorporarse al departamento de desarrollo de una compañía de IT ubicada en Palma de Mallorca.Te involucrarás en los proyectos de uno de los principales clientes de la compañía, empresa líder a nivel mundial en su sector. La persona seleccionada no sería enviada a cliente, si no que trabajaría en las instalaciones de la empresa, junto con el resto de equipo de desarrollo.Funciones:Desarrollar componentes de software en una arquitectura de microservicios basadaen ecosistema Spring, siendo responsable de su completo ciclo de vida.Desarrollar código reusable aplicando patrones y siguiendo mejores prácticas detesting automatizado y rendimiento.Participar activamente en la discusión de las historias de usuario e historias técnicasdel proyecto.REQUISITOSProficiencia en Java EE.Conocimientos de Spring y Spring Boot.Preocupación por la calidad de código. Conocimiento de herramientas comoSonarQube y librerías como JUnit o Mockito.Experiencia con GIT y Maven.Conocimiento de bases de datos, tanto relacionales como NoSQL.Profundo conocimiento de tecnologías web y servicios web, particularmente REST APIs y JSON.Experiencia en tecnologías de alto rendimiento / baja latencia y arquitecturastolerantes a fallos.Se valorará:Experiencia en arquitecturas de microservicios.Conocimiento de frameworks de testing como Spock y Cucumber.Conocimiento de programación rectiva con Reactor o RxJava.Experiencia previa con protobuf y gRPC.Conocimiento de otros lenguajes de programación, especialmente JavaScript,Groovy y Go.Aplicación de paradigmas de Clean Code y conocimiento de patrones deprogramación.Experiencia en desarrollo bajo metodologías ágiles.Autonomía, capacidad de gestión y responsabilidad. Buscamos personas proactivas y con compromiso con el trabajo que desarrollan.Beneficios:Incorporación a una compañía con un equipo técnico especializado en software y sistemas IT de alto rendimiento y escalabilidad, así como con experiencia en su mantenimiento y explotación en entornos productivos críticos para el negocio.Contrato indefinido.Salario entre ******* Euros brutos anuales.Horario flexible.Posibilidad de teletrabajo.Oportunidades para el crecimiento personal y profesional, trabajando con tecnologías punteras en proyectos para empresas líderes del mercado a nivel mundial.

Requirements

Conocimientos de Spring y Spring Boot. Preocupación por la calidad de código. Conocimiento de herramientas como SonarQube y librerías como JUnit o Mockito. Experiencia con GIT y Maven. Conocimiento de bases de datos, tanto relacionales como NoSQL. Profundo conocimiento de tecnologías web y servicios web, particularmente REST APIs y JSON. Experiencia en tecnologías de alto rendimiento / baja latencia y arquitecturas tolerantes a fallos. Se valorará: Experiencia en arquitecturas de microservicios. Conocimiento de frameworks de testing como Spock y Cucumber. Conocimiento de programación rectiva con Reactor o RxJava. Experiencia previa con protobuf y gRPC. Conocimiento de otros lenguajes de programación, especialmente JavaScript, Groovy y Go. Aplicación de paradigmas de Clean Code y conocimiento de patrones de programación. Experiencia en desarrollo bajo metodologías ágiles. Autonomía, capacidad de gestión y responsabilidad. Buscamos personas proactivas y con compromiso con el trabajo que desarrollan. Beneficios: Incorporación a una compañía con un equipo técnico especializado en software y sistemas IT de alto rendimiento y escalabilidad, así como con experiencia en su mantenimiento y explotación en entornos productivos críticos para el negocio.

Benefits & conditions

Contrato indefinido. Salario entre ******* Euros brutos anuales. Horario flexible. Posibilidad de teletrabajo. Oportunidades para el crecimiento personal y profesional, trabajando con tecnologías punteras en proyectos para empresas líderes del mercado a nivel mundial.

About the company

Somos una empresa de reclutamiento y selección especializada en perfiles digitales. Desde perfiles de desarrollo, programación, QA, Business Intelligence, Big Data, ERP/CRM, hasta marketing digital, diseño, UX/UI y perfiles Executive, entre otros. Somos ágiles, dinámicos y apostamos por la excelencia, conectando el mejor talento con las empresas.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · World Congress 2026 Europe

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all