Desarrollador/A Java - Remoto

Optimissa
Málaga, Spain
15 days ago

Role details

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

Tech stack

Java (Programming Language) Spring Security Code Review Databases Continuous Integration Command-Query Responsibility Segregation (Software Development) Software Design Patterns Apache Struts PostgreSQL Microsoft SQL Server Oracle (Applications) Simple Object Access Protocol (SOAP)
+10 more
SQL Databases Spring-mvc Spring-boot Backend Git Spring Data Apache Kafka Restful APIs Software Version Control Microservices

Job description

El Desarrollador Java será responsable de diseñar, implementar y mantener soluciones tecnológicas críticas dentro del ecosistema de una entidad financiera. Este rol combina el trabajo con versiones legacy de Java y arquitecturas modernas basadas en microservicios, garantizando la evolución controlada de plataformas bancarias de alta disponibilidad.El profesional deberá desenvolverse en entornos regulados, con estrictos estándares de calidad, seguridad y trazabilidad, y colaborar con equipos multidisciplinares en un contexto internacional, por lo que se requiere inglés funcional para documentación y comunicación.Desarrollo backend de servicios y componentes utilizando Java en versiones legacy (Java 6/7) y modernas (Java 8+).Mantenimiento y evolución de aplicaciones existentes basadas en Struts y otros frameworks tradicionales.Integración con sistemas internos y externos mediante APIs REST, SOAP y mensajería (Kafka, MQ).Acceso y modelado de datos en BBDD relacionales (Oracle, SQL Server, PostgreSQL), incluyendo optimización de consultas.Participación en procesos de revisión de código, estándares de seguridad y cumplimiento normativo.Elaboración de documentación técnica en inglés y colaboración con equipos globales.Contribución a la mejora continua de procesos de desarrollo, automatización y despliegue (CI/CD).Java 8+ y experiencia contrastada con versiones anteriores.Conocimiento sólido de Spring Boot, Spring MVC, Spring Data, Spring Security.Experiencia con Struts y mantenimiento de aplicaciones legacy.Diseño y consumo de microservicios.Dominio de SQL y modelado de datos en BBDD relacionales.Experiencia con herramientas de control de versiones (Git), integración continua y pipelines.Familiaridad con arquitecturas distribuidas y patrones de diseño (DDD, hexagonal, CQRS deseable).Inglés para documentación y comunicación con equipos internacionales.Modalidad 100% Remoto.Formar parte de una gran empresa competitiva y en continuo crecimiento.Integración en un equipo de profesionales altamente cualificado, con un buen clima laboral, innovador y dinámico.Formación especializada y desarrollo profesional continuo.#J-*****-Ljbffr

Requirements

Java 8+ y experiencia contrastada con versiones anteriores. Conocimiento sólido de Spring Boot, Spring MVC, Spring Data, Spring Security. Experiencia con Struts y mantenimiento de aplicaciones legacy. Diseño y consumo de microservicios. Dominio de SQL y modelado de datos en BBDD relacionales. Experiencia con herramientas de control de versiones (Git), integración continua y pipelines. Familiaridad con arquitecturas distribuidas y patrones de diseño (DDD, hexagonal, CQRS deseable). Inglés para documentación y comunicación con equipos internacionales. Modalidad 100% Remoto.

Benefits & conditions

Formar parte de una gran empresa competitiva y en continuo crecimiento. Integración en un equipo de profesionales altamente cualificado, con un buen clima laboral, innovador y dinámico. Formación especializada y desarrollo profesional continuo.

Apply for this position

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

Apply on www.buscojobs.com.es

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

5:03 min

Flexible remote work strategies in software engineering

Chris Heilmann +2 · LIVE

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