En M> Consulting buscamos un Desarrollador/a Java con al menos tres años de experiencia en Spring Boot y un nivel de inglés alto para trabajar con uno de nuestros clientes en Málaga
Modalidad de trabajo: híbrida.
Requisitos:
- Experiencia demostrada como Senior Java Developer.
- Sólido dominio de Java, Spring Boot 3.x y JPA.-
Experiencia sólida en diseño y desarrollo de APIs REST utilizando OpenAPI.
- Conocimiento avanzado de Maven; experiencia con Gradle y Liquibase.
- Experiencia en desarrollo web (HTML, CSS, JavaScript).
- Dominio de herramientas de pruebas unitarias (JUnit, Unit, WireMock).
- Experiencia con bases de datos relacionales (Oracle, PostgreSQL, H2).
- Experiencia con sistemas de mensajería (JMS, Kafka).
- Experiencia trabajando en equipos Scrum y usando Jira, GitHub y Confluence.
- Experiencia desplegando y gestionando aplicaciones en Kubernetes.
- Conocimiento profundo de optimización de rendimiento de software.
- Experiencia en profiling, monitorización y depuración de aplicaciones Java.
Funciones:
- Hacer seguimiento de hitos y asegurar la finalización a tiempo de todos los entregables.
- Excelente capacidad para gestionar entornos complejos y cambiantes.
- Comunicación efectiva con Stakeholders, Operaciones, Negocio y equipos de Tecnología.
- Fuertes habilidades interculturales y de comunicación (trabajo con equipos en distintas geografías).
- Autoorganización y excelentes habilidades de gestión del tiempo.
- Diseñar, desarrollar y mantener aplicaciones Java usando Spring Boot 3.x y JPA.
- Desarrollar y documentar APIs RESTful siguiendo las especificaciones OpenAPI.
- Escribir código limpio, eficiente y bien estructurado.
- Analizar y optimizar aplicaciones existentes para rendimiento y escalabilidad.
- Identificar y resolver cuellos de botella y patrones de código ineficientes.
- Gestionar builds y dependencias con Maven (avanzado) y Gradle.
- Implementar y mantener el versionado de base de datos con Liquibase.
- Desarrollar aplicaciones web con HTML, CSS y JavaScript.
- Escribir y mantener pruebas unitarias e integradas con JUnit, Unit y WireMock.
- Trabajar con Oracle, PostgreSQL y H2.
- Integrarse con JMS y Kafka.
- Colaborar en equipos Scrum y usar Jira, GitHub y Confluence.
- Estimar coste y esfuerzo de componentes de software pequeños.
- Guiar y ser mentor de otros miembros del equipo, promoviendo la autonomía y las buenas prácticas.
- Realizar code reviews y asegurar seguridad, fiabilidad y escalabilidad de las aplicaciones.
MGT Consulting es una Consultora Tecnológica y de Negocio con un fuerte bagaje profesional y especialización en sectores como la Banca, las Telecomunicaciones o la Industria.
Somos una empresa joven y comprometida con la innovación y los cambios, por lo que apostamos fuerte por los nuevos retos de la tecnología: Big Data, Cloud, Desarrollo Digital o Movilidad.
Trabajamos con los clientes más importantes de estos sectores, ofreciendo proyectos acordes a tu formación, experiencia y motivaciones profesionales.
Ofrecemos:
Incorporación a la plantilla de MGT.
Formación y seguimiento personalizado para tu desarrollo profesional (mentor).
Participación en proyectos de tecnologías destacables en el sector.
Salario acorde a la experiencia aportada
Responsable del Tratamiento: Management & Global Technologies S.L
Finalidad: Participar en los procesos de selección de personal del responsable del tratamiento
Legitimación: Aplicación a solicitud del candidato, de medidas precontractuales o la intención de concluir el contrato de trabajo (Art. 6.1.b Rgpd)
Destinatarios: Empresas en las que prestará sus servicios
Ejercicio de Derechos: Tiene derecho a acceder, rectificar y suprimir sus datos, así como otros derechos que podrá consultar en nuestr