Buscamos un Ingeniero Backend Java con experiencia en AWS, especializado en desarrollo de microservicios y despliegue en entornos cloud, con sólidos conocimientos de arquitectura y buenas prácticas de ingeniería de software.
Descubra más sobre las tareas diarias, las responsabilidades generales y la experiencia requerida para esta oportunidad desplazándose hacia abajo ahora.
Condiciones:
Modalidad freelance
Proyecto de larga duración
Experiencia y habilidades:
+4 años de experiencia:
Desarrollo Back end:
Experiencia y haber trabajado con microservicios.
Experiencia trabajando con arquitecturas de microservicios.
Uso habitual de frameworks Java (por ejemplo, Spring / Spring Boot).
Aplicación práctica de principios SOLID, siendo capaz de explicar cómo y en qué contextos los ha implementado.
Experiencia con arquitectura hexagonal (puertos y adaptadores) y capacidad de detallar cómo la ha aplicado en proyectos reales.
Conocimiento y uso de patrones de diseño, aportando ejemplos concretos de aplicación (Factory, Strategy, Repository, etc.).
Cloud DevOps
Experiencia en despliegue en entornos Cloud (AWS).
Implementación de pipelines CI/CD.
Conocimiento del ciclo completo de despliegue de software.
Integración de controles de calidad en los procesos de entrega
Testing
Implementación de herramientas y metodologías de testing (unitario, integración, automatización). xsgfvud
Experiencia con herramientas de testing y manejo de asincronía (callbacks, promesas, etc.).
Participación activa en procesos y herramientas de QA.
Enfoque en calidad de código, cobertura y buenas prácticas.