Ref. IT – 17/2024
Oferta de empleo: desarrolladores Java Spring Boot x2 (Remoto).
Nuestro cliente es una empresa IT de consultoría, servicios y desarrollo de software que trabaja en el ámbito de las Tecnologías de la Información con grandes corporaciones y multinacionales así como con aquellas empresas que, independientemente de su tamaño, pretenden innovar a través del uso racional de la tecnología.
Están especializados en Gestión de la Innovación, BI, Big Data, Análisis de Datos, Machine Learning y Data Analytics.
Seleccionamos para incorporarse a un proyecto indefinido, 2 Desarrolladores Java Spring Boot (mid level and senior level), para participar en un proyecto estable y de larga duración para una importante compañía norteamericana:
Funciones:
- Desarrollo de Aplicaciones: Crear, diseñar y desarrollar aplicaciones utilizando Java y el framework Spring Boot. Esto implica la implementación de lógica de negocio, manipulación de datos y gestión de la capa de presentación.
- Desarrollo de APIs (Interfaz de Programación de Aplicaciones): Crear APIs RESTful para permitir la comunicación eficiente entre diferentes componentes del sistema y posiblemente con servicios externos.
- Integración de Bases de Datos: Trabajar con sistemas de gestión de bases de datos (por ejemplo, MySQL, PostgreSQL, MongoDB) para integrar y manipular datos de manera eficiente.
- Implementación de Seguridad: Incorporar medidas de seguridad en la aplicación, como autenticación y autorización, para proteger los datos y garantizar el acceso adecuado a las funcionalidades.
- Pruebas Unitarias e Integración Continua: Desarrollar pruebas unitarias para asegurar la calidad del código y participar en procesos de integración continua para mantener la estabilidad del sistema.
- Optimización de Rendimiento: Identificar y abordar problemas de rendimiento en la aplicación, realizando ajustes y optimizaciones según sea necesario.
- Mantenimiento y Resolución de Problemas: Gestionar y corregir problemas o errores que surjan en la aplicación durante el desarrollo o en producción.
- Colaboración en Equipos Ágiles: Trabajar en equipos ágiles utilizando metodologías como Scrum o Kanban, participando en reuniones diarias, retrospectivas y sprint planning.
- Documentación del Código: Mantener documentación clara y concisa del código para facilitar la comprensión y colaboración con otros miembros del equipo.
- Actualización Tecnológica: Mantenerse actualizado sobre las últimas tendencias y tecnologías en el desarrollo de software, especialmente aquellas relacionadas con Java y Spring Boot.
Skills:
- Experiencia de entre 3 y 4 años en el caso de mid developer, y de entre 5 y 7 en el caso del senior developer.
Obligatorio
- Java 11, Spring Boot 3, JPA/Hibernate, Spring Web/Data/Security, Rest/JSON, SQL
- PRUEBAS: JUnit, Mockito
- HERRAMIENTAS: IntelliJ, Maven, GIT, SonarQube
- MÉTODOS: SCRUM, Programación en Pareja, Revisiones de Código.
- Nivel de inglés (sin necesidad de certificar) equivalente a B2 – c1 (fluido a nivel oral).
- Permiso para trabajar en España y residencia actual en la Península Ibérica.
Opcional
- Mapstruct, OpenAPI, JWT/OICD (Open id Connect), Liquibase o Flyway.
- PRUEBAS: Spring Test, Base de Datos en Memoria
- HERRAMIENTAS: Docker, Kubernetes, Jira/Confluence, Gitlab CI/CD, Jenkins
- MÉTODOS: Diseño Dirigido por Dominios, API Rest, Microservicios
Se ofrece:
- Contratación directa e indefinida con nuestro cliente.
- Ubicación: Remoto.
- Salario: 38.000 – 50.000 euros brutos anuales.
- Formar parte de un proyecto profesional sólido y con futuro de una compañía en expansión.
- Formación a cargo de la empresa.
Si estás interesad@ puedes aplicar tu candidatura enviando tu CV a través del formulario de contacto de esta página.
¡Muchas gracias!