Senior Software Engineer (Java & Spring Boot)

SOCIAL TEC HUNTING
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Senior
Compensation
€ 60K

Job location

Tech stack

HTML
Java
JavaScript
API
Agile Methodologies
Confluence
JIRA
CSS
Profiling
Code Review
Databases
Continuous Integration
Relational Databases
Software Debugging
Ext JS
Github
Gradle
Hazelcast
Hibernate
Java Message Service (JMS)
Java Persistence API
JUnit
PostgreSQL
Liquibase
Maven
Oracle Applications
Scrum
Redis
Openapi
Spring-boot
Backend
Kubernetes
Information Technology
Kafka
REST
Microservices

Job description

Estamos buscando un/a Senior Software Engineer con al menos ocho años de experiencia en desarrollo backend con Java, para integrarse en el equipo técnico responsable de una plataforma de Trade Finance. Este rol combina desarrollo avanzado con coordinación técnica en entornos internacionales, dentro de un marco Agile. Participarás en la evolución tecnológica de la plataforma, colaborando con equipos globales y multidisciplinares., Tipo de empresa y proyectos Consultora internacional con presencia en España, Chile, Panamá, México y expansión actual en Estados Unidos. Especializada en transformación digital para grandes corporaciones, con foco en soluciones tecnológicas de alto impacto y desarrollo profesional continuo.

Misión Participar en el desarrollo y mantenimiento de la plataforma de Trade Finance, liderando la evolución técnica del producto y colaborando con stakeholders, operaciones y equipos de negocio., * Diseñar, desarrollar y mantener aplicaciones Java con Spring Boot 3.x y JPA.

  • Documentar APIs RESTful siguiendo especificaciones OpenAPI.
  • Escribir tests unitarios e integración (JUnit, WireMock) y realizar code reviews.
  • Optimizar rendimiento y escalabilidad de las aplicaciones.
  • Gestionar builds y dependencias con Maven (avanzado) y Gradle.
  • Implementar versionado de base de datos con Liquibase.
  • Desarrollar interfaces web con HTML, CSS y JavaScript (valorables conocimientos en Sencha ExtJS).
  • Integrar sistemas de mensajería JMS y Kafka.
  • Trabajar con bases de datos relacionales (Oracle, PostgreSQL, H2).
  • Participar en equipos Scrum con Jira, GitHub y Confluence.
  • Mentorizar a otros miembros del equipo y promover autonomía.
  • Estimar esfuerzos y garantizar entregas en tiempo.
  • Colaborar con equipos internacionales y multiculturales.

Requirements

¿Qué buscamos? Un perfil técnico con experiencia sólida en Java y Spring Boot, capaz de trabajar en entornos complejos y cambiantes. Buscamos una persona con iniciativa, capacidad analítica y habilidades de comunicación intercultural, que disfrute colaborando en equipos globales y promoviendo buenas prácticas., * Más de 8 años como desarrollador/a senior en Java.

  • Dominio de Spring Boot 3.x, JPA, APIs REST y OpenAPI.
  • Experiencia avanzada con Maven, Gradle y Liquibase.
  • Conocimientos sólidos en bases de datos relacionales y Hibernate.
  • Experiencia en Kubernetes, Redis o Hazelcast (valorado).
  • Conocimiento en microservicios y gestión de transacciones con sagas (valorado).
  • Experiencia en profiling, debugging y monitorización de aplicaciones Java.
  • Imprescindible experiencia con integración continua.

Nivel de inglés Intermedio-alto. Capacidad para leer documentación técnica y comunicarse en entornos internacionales.

Formación Grado o Ingeniería en Informática o similar. Se valoran certificaciones técnicas y metodologías ágiles.

Benefits & conditions

Modalidad: Presencial parcial (1 día a la semana en Málaga) | Jornada completa |, * Contrato indefinido | Salario orientativo de 60.000 € brutos anuales.

  • Formación continua.
  • Plan de carrera y desarrollo profesional.
  • Participación en proyectos tecnológicos de alto impacto.
  • Excelente ambiente de trabajo y colaboración internacional.

Apply for this position