Empresa busca Ingeniero Backend Senior con experiencia en Java (Spring Boot), Azure, Terraform y Kafka para unirse a un proyecto greenfield. Se valorará experiencia en microservicios, bases de datos SQL/NoSQL y Kubernetes.
En Parser, buscamos un Senior Java Engineer apasionado por la tecnología de comunicaciones de clientes basada en eventos, datos y DevOps. Esta es una oportunidad única para unirte a un proyecto greenfield desde el principio; tus ideas sobre arquitectura y dirección técnica darán forma a lo que construyamos. Te integrarás a un equipo que valora la curiosidad, la colaboración y el crecimiento profesional. **Descripción del Rol** Creemos en la propiedad integral de lo que construimos. Serás parte de un equipo que adopta DevOps, practicando integración, entrega y soporte continuos para mantener nuestro código saludable en producción y más allá. Las cosas evolucionarán naturalmente a medida que el negocio crezca, pero aquí es donde invertirás la mayor parte de tu energía: - Construir software de alta calidad en Java (Spring Boot o frameworks similares) del que puedas estar orgulloso. - Trabajar con Microsoft Azure y Terraform (Infrastructure as Code), o aprender sobre la marcha. - Promover las mejores prácticas de CI/CD para que los lanzamientos sean fluidos, no estresantes. - Mantener la documentación clara y útil, para que todo el equipo pueda basarse en tu trabajo. - Diseñar soluciones robustas, escalables y duraderas. - Aplicar tu instinto de ingeniería en cada decisión, con latencia, rendimiento y escalabilidad como segunda naturaleza. - Evaluar diferentes patrones de diseño y codificación, y elegir la herramienta adecuada para el trabajo, no solo la más familiar. - Realizar una mirada de 360 grados a las opciones antes de tomar las decisiones importantes. **Responsabilidades Clave** Aquí tienes el conjunto de herramientas con el que podrás trabajar: - **Lenguajes:** Java 21 es nuestro principal lenguaje (o cualquier otro lenguaje JVM); se valorará si también disfrutas de JS o TypeScript. - **Frameworks:** Spring Boot - **Cloud:** Principalmente usamos Azure y Terraform para infraestructura como código, pero también valoramos a quienes entienden cómo funcionan los entornos AWS, GCP y on-premise. - **Arquitectura:** Microservicios - **Mensajería:** Apache Kafka - **Orquestación de Contenedores:** Kubernetes - **Bases de Datos:** PostgreSQL para datos estructurados, además de bases de datos NoSQL como CouchDB, MongoDB o Cassandra cuando el caso de uso lo requiera. - **Monitoreo y Alertas:** Splunk, xMatters, New Relic, etc. - **VCS:** GitHub - **Mirando hacia el futuro:** Estamos explorando Agentic AI en el SDLC, y nos encantaría tu curiosidad en este ámbito. - **Herramientas:** Zendesk & JIRA **Lo que Aportarás** - Antecedentes en Ciencias de la Computación, Ingeniería de Software o un campo relacionado, a través de un título o experiencia práctica equivalente. - Alrededor de 6-7 años de experiencia en roles de ingeniería de Software, Datos o ML. - Talento natural para la resolución de problemas, con competencia laboral en Python. - Cierta familiaridad con LLMs, arquitecturas de modelos y MCP, y experiencia en la construcción de sistemas de IA escalables y confiables. - Buen conocimiento práctico de orquestación de contenedores, estrategias de escalado, redes y gestión de recursos en clústeres de Kubernetes. - Comodidad con herramientas de CI/CD (por ejemplo, GitHub Actions). - Buen criterio sobre los pros y contras de diferentes patrones de diseño y enfoques de codificación, y la confianza para elegir lo que es adecuado para el problema en cuestión. - Comodidad para dar un paso atrás y observar un problema desde todos los ángulos antes de comprometerse con una decisión. - Curiosidad genuina sobre Agentic AI y su creciente papel en el Ciclo de Vida del Desarrollo de Software (SDLC). - Comunicación cálida y clara, ya sea hablando con ingenieros o con stakeholders del negocio. - Una sólida aptitud para influir en la dirección técnica y construir consenso entre equipos. - Comodidad para navegar desacuerdos y ayudar al equipo a encontrar una forma constructiva de avanzar. - Confianza para presentar, con la capacidad de hacer que los conceptos técnicos sean comprensibles para diversas audiencias. **Podrías ser un Gran Encaje Si...** - Tienes alrededor de 6 años o más de experiencia entregando Java. - Has trabajado con metodologías Ágiles (Scrum/Kanban). - Te comunicas cálida y claramente, y te sientes cómodo influyendo en stakeholders, trabajando a través de conflictos y presentando a diversas audiencias. - Tienes experiencia con Azure, AWS u otras soluciones en la nube, además de Terraform. - Disfrutas del diseño de sistemas. - Aportas una actitud proactiva y de "poder hacerlo". - Te encantaría trabajar en un proyecto greenfield, ayudando a definir la arquitectura y las mejores prácticas desde el primer día. - Tienes una curiosidad genuina por explorar Agentic AI dentro del ciclo de vida del desarrollo de software. **Cómo Postularse** No te preocupes si no cumples con todos los requisitos; si este rol te entusiasma y crees que podrías crecer en él, nos encantaría saber de ti. Por favor, envía tu solicitud a través de nuestra página de carreras, y alguien de nuestro equipo se pondrá en contacto pronto.