22 oct
|
Agilistik
|
Santiago
22 oct
Agilistik
Santiago
En Agilistik trabajamos en proyectos desafiantes con clientes grandes de Chile y LATAM, con foco en agilidad y desarrollo de software (Scaled Agile/SAFe y ICAgile). Para un proyecto nuestro de 3 a 4 meses, buscamos un/a Backend Developer Java para apoyar el desarrollo y evolución de una plataforma basada en microservicios, donde diseñaremos e implementaremos servicios escalables y resilientes, integrando múltiples sistemas mediante APIs, mensajería y eventos. El trabajo estará orientado a arquitectura y calidad técnica, incorporando observabilidad, monitoreo y buenas prácticas de desarrollo para habilitar el avance del producto junto a equipos multidisciplinarios (arquitectura, seguridad, producto y DevOps). Responsabilidades Como Backend Developer Java, Seremos Responsables De Construir Microservicios y Habilitar Integraciones Confiables En Un Entorno Productivo. Nuestro Foco Será
• Diseñar y desarrollar microservicios utilizando Java, Micronaut y/o Spring Boot.
• Implementar soluciones escalables y resilientes en AWS.
• Participar en definiciones de arquitectura y diseño técnico.
• Integrar sistemas mediante APIs REST, mensajería y eventos.
• Diseñar y optimizar modelos de datos en PostgreSQL.
• Implementar prácticas de observabilidad, monitoreo y troubleshooting.
• Participar en revisiones de código y en la definición de estándares técnicos.
• Colaborar con equipos de arquitectura, seguridad, producto y DevOps. Trabajaremos con criterios de calidad y mantenibilidad, asegurando que las soluciones entregadas sean robustas, fáciles de operar y alineadas a estándares acordados.
Requisitos Técnicos y Habilidades Personales Obligatorios: 4+ años de experiencia desarrollando con Java. Experiencia En
• Spring Boot.
• Micronaut.
• Arquitecturas basadas en microservicios. Experiencia Trabajando En AWS
• ECS/EKS.
• Lambda.
• API Gateway.
• S3.
• RDS.
• SQS/SNS.
• IAM.
• CloudWatch. Experiencia Con PostgreSQL
• Modelado de datos.
• Optimización de consultas.
• Índices y tuning. Experiencia Construyendo APIs REST. Además, Contar Con
• Git y GitFlow.
• Desarrollo basado en pruebas (JUnit, Mockito).
• Conocimiento de contenedores Docker. Habilidades personales: tendremos que demostrar capacidad de análisis y resolución de problemas complejos, autonomía y proactividad, buenas habilidades de comunicación, mentalidad de mejora continua y trabajo participativo con equipos multidisciplinarios. Deseables
• Kubernetes.
• Apache Kafka.
• Redis.
• Terraform o IaC.
• OpenAPI / Swagger.
• Arquitectura Hexagonal.
• Domain Driven Design (DDD).
• Event Driven Architecture.
• OAuth2, OIDC y JWT. Además, se valorará experiencia o conocimiento en plataformas e identidad:
• Plataformas IDP (Internal Developer Platform) y Platform Engineering.
• Self-Service para equipos de desarrollo.
• Backstage u otras plataformas de Developer Portal.
• Gestión de identidad y acceso.
• OAuth2, OpenID Connect, SSO (Single Sign-On).
• Integración con proveedores de identidad (IdP) como Keycloak, Microsoft Entra ID (Azure AD), Okta y Auth0.
📌 Back-end Developer Java (Santiago)
🏢 Agilistik
📍 Santiago