Senior Java Backend Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Find a Developer Job: 12 Best Job Sites For Developers
Is Software Engineering Over-Saturated?
The 7 Most Popular Backend Frameworks for Developers
What’s the Difference Between Frontend and Backend Development?