Programador/a senior Java - TELETRABAJO

Plexus Tech
Ceuta, Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior

Job location

Remote
Ceuta, Spain

Tech stack

Java
Spring Security
API
Amazon Web Services (AWS)
Unit Testing
Azure
Cloud Computing
Continuous Integration
IBM DB2
Relational Databases
Github
JUnit
MongoDB
Openshift
Oracle Applications
Scrum
Mockito
Selenium
SONAR (Symantec)
Spring-boot
Spring Data
Kubernetes
Kafka
Cucumber
Docker
Microservices

Job description

En Plexus Tech seguimos creciendo y buscamos a profesionales para trabajar en el desarrollo de tecnología con alma. Somos una compañía tecnológica especializada en servicios y productos IT, basados en la innovación y el desarrollo. Fundada en el talento y las capacidades de nuestra gente, más de 3.000 profesionales que crecen con nosotros en proyectos propios, compañías del IBEX 35, grandes retailers, operadores turísticos, entidades financieras, organismos públicos y empresas internacionales. Responsibilities

  • Desarrollar aplicaciones Java con microservicios, utilizando Spring Boot, Spring Data, Spring Security y WebFlux.
  • Arquitectura Hexagonal y enfoque DDD, TDD, BDD.
  • Diseño y consumo de APIs REST, MQ Queues y Kafka.
  • Implementar pruebas con JUnit, Mockito, Cucumber y Selenium.
  • Gestionar CI/CD con GitHub Actions, Sonar y otras herramientas.
  • Trabajar con bases de datos relacionales (Oracle/DB2) y no relacionales (MongoDB).
  • Usar Kubernetes, Docker y OpenShift en entornos cloud (AWS o Azure).
  • Participar en metodologías Agile/Scrum y trabajar en equipo con orientación a resultados.

Requirements

  • Mínimo 4 años de experiencia como Senior Java Developer.
  • Experiencia sólida con Spring Boot, Spring Data y Spring Security.
  • Conocimiento profundo de microservicios y arquitectura Hexagonal.
  • Experiencia con APIs REST, MQ, Kafka y patrones de comunicación.
  • Habilidad en pruebas unitarias, TDD y BDD.
  • Experiencia en CI/CD, GitHub Actions, Sonar y otras herramientas de calidad.
  • Conocimiento de bases de datos relacionales y no relacionales.
  • Experiencia en Kubernetes, Docker, OpenShift y entornos cloud (AWS o Azure).
  • Experiencia en DDD, TDD, BDD y metodologías Agile/Scrum.
  • Excelentes habilidades de comunicación, proactividad y trabajo en equipo.

Benefits & conditions

  • Contratación indefinida.
  • 100% teletrabajo.
  • Flexibilidad horaria.
  • Formación a medida y certificaciones oficiales.
  • Jornada intensiva los meses de verano.
  • Formación de idiomas.
  • Acceso a ofertas exclusivas en viajes, hogar, salud, tecnología y moda a través del Club Benefits de Plexus Tech.

About the company

Todos nuestros procesos de selección tienen en cuenta la igualdad de oportunidades entre hombres y mujeres de forma transversal, quedando esto reflejado en nuestro Plan de Igualdad. Fomentamos la igualdad de trato y de oportunidades para toda persona, de modo que ninguna razón de nacimiento, raza, sexo, religión, opinión o cualquier otra condición o circunstancia personal o social cause discriminación. En particular, la organización está comprometida con la creación de un contexto favorable a la diversidad y avance en la erradicación de la discriminación de las personas LGTBI, independientemente de su orientación e identidad sexual o su expresión de género.

Apply for this position