Java Developer
Summary
agap2 Spain is hiring a Java Developer with ~5 years of experience to develop and evolve Java applications based on microservices and hexagonal architecture, applying TDD/DDD, Kafka/RabbitMQ messaging, and cloud deployment with Jenkins, Docker and Kubernetes; React experience is a plus.
Desde agap2 estamos buscando incorporar un/a Java Developer con alrededor de 5 años de experiencia en desarrollo y conocimientos de arquitecturas modernas.
La persona seleccionada participará en el desarrollo y evolución de aplicaciones Java, trabajando con buenas prácticas, pruebas y arquitecturas basadas en microservicios.
¿Buscas dar tu próximo paso profesional en un entorno tecnológico dinámico? ¡Queremos conocerte!
- Desarrollar y mantener aplicaciones utilizando Java en versiones recientes.
- Participar en el diseño y desarrollo de soluciones basadas en microservicios y arquitectura hexagonal.
- Aplicar principios y prácticas de desarrollo como TDD y DDD.
- Diseñar, desarrollar y mantener pruebas unitarias y de integración.
- Trabajar con colas de mensajería, como Kafka o RabbitMQ.
- Colaborar en el desarrollo y despliegue de soluciones en entornos Cloud.
- Participar en los procesos de despliegue utilizando herramientas como Jenkins, Docker y Kubernetes.
- Aplicar buenas prácticas de programación para favorecer la calidad, mantenibilidad y evolución del código.
- Alrededor de 5 años de experiencia en desarrollo con Java.
- Experiencia trabajando con versiones recientes de Java.
- Conocimientos de arquitecturas de microservicios y arquitectura hexagonal.
- Experiencia o conocimientos en TDD y DDD.
- Experiencia realizando pruebas unitarias y de integración.
- Experiencia con herramientas de despliegue como Jenkins, Docker y Kubernetes.
- Experiencia trabajando con colas de mensajería como Kafka o RabbitMQ.
- Experiencia en entornos Cloud, al menos con una de estas plataformas: Azure, AWS o GCP.
- Conocimiento de buenas prácticas de desarrollo y de procesos de despliegue.
Valorable:
- Experiencia desarrollando aplicaciones con React, especialmente con versiones recientes.
Agap2 ofrece igualdad de oportunidades y garantiza un proceso de selección basado en criterios objetivos, valorando las competencias, experiencia y capacidades de cada candidatura, sin discriminación por razón de género, edad, nacionalidad, discapacidad, orientación sexual, identidad de género o cualquier otra circunstancia personal o social.