Descripción
Resumen:
Este puesto de Ingeniero Junior Java implica apoyar el desarrollo de servicios de backend y APIs para una destacada plataforma digital de negociación de activos, trabajando bajo la guía de ingenieros experimentados para adquirir experiencia práctica y aprender las mejores prácticas.
Aspectos destacados:
1. Apoyar el desarrollo de servicios de backend y APIs bajo la supervisión de ingenieros experimentados
2. Contribuir a sistemas reales en los ecosistemas FinTech y Web3
3. Colaborar transversalmente y participar en revisiones de código
**N\-iX** es una empresa global de desarrollo de software con raíces ucranianas que ayuda a empresas de todo el mundo a construir productos de software exitosos.
Durante más de dos décadas, N\-iX ha colaborado con empresas tecnológicas, corporaciones y startups, ofreciendo soluciones de software de alta calidad y conformando sólidos equipos de ingeniería en toda Europa. Actualmente buscamos un **Ingeniero Junior Java.**
**Descripción de la empresa**
Nuestro cliente es una líder plataforma estadounidense de negociación de activos digitales, totalmente regulada. Ofrece acceso seguro y de baja latencia a los mercados de criptomonedas, actuando como puente entre las finanzas tradicionales y el ecosistema Web3.
**Acerca de este puesto**
Formarás parte del equipo de Ingeniería y reportarás directamente al Gerente de Ingeniería. Apoyarás el desarrollo de servicios de backend y APIs que sustentan los productos de nuestros clientes. Trabajando bajo la estrecha supervisión de ingenieros experimentados, adquirirás experiencia práctica al contribuir a sistemas reales, mientras aprendes las mejores prácticas en desarrollo de software, escalabilidad y seguridad.
**Responsabilidades clave**
* Apoyar el desarrollo de servicios de backend y APIs bajo la supervisión directa de ingenieros senior
* Ayudar a escribir código limpio, mantenible y bien documentado, siguiendo los estándares del equipo
* Asistir en la depuración, pruebas y solución de problemas de sistemas y servicios de backend
* Contribuir a tareas pequeñas o componentes dentro de proyectos mayores
* Colaborar con equipos transversales, incluidos Frontend, Producto y DevOps
* Participar en revisiones de código y aplicar los comentarios recibidos para mejorar tus habilidades técnicas
* Ayudar a escribir pruebas unitarias y validar la funcionalidad
* Documentar procesos técnicos y trabajos de desarrollo
**Requisitos obligatorios**
* **Título universitario** en Ciencias de la Computación o campo afín; también se aceptan candidatos que actualmente lo estén cursando
* **Conocimientos teóricos sólidos de Java**, con al menos 0\.5 años de experiencia
* **Experiencia práctica desarrollando y consumiendo APIs RESTful** — métodos HTTP, códigos de estado, JSON, manejo de peticiones/respuestas, manejo básico de errores.
* **Conocimientos prácticos de bases de datos** — haber escrito consultas SQL reales (SELECT, JOIN, WHERE, GROUP BY) o haber usado un ORM en código productivo; comprender la diferencia básica entre SQL y NoSQL.
* **Comprensión sólida de estructuras de datos y algoritmos** — arreglos, tablas hash, árboles, análisis básico de complejidad Big\-O — suficiente para discutir problemas de programación sencillos y razonar sobre su corrección.
* **Capacidad para trabajar con Git en entornos colaborativos** — creación de ramas, solicitudes de extracción (pull requests), revisiones de código, gestión de comentarios y resolución de conflictos de fusión; haber trabajado en un repositorio compartido con al menos otro desarrollador.
* **Experiencia práctica escribiendo pruebas unitarias** para su propio código (pytest, JUnit, Jest o equivalente), y familiaridad básica con cómo las pruebas se integran en una canalización de CI.
* **Capacidad demostrada de llevar código a producción** — incluso funciones pequeñas o correcciones de errores — mediante un proceso real de revisión y despliegue; capacidad para describir claramente qué construyó, cómo fue revisado y cómo se probó.
* **Interés genuino en criptomonedas, blockchain o Web3** (puede ser autodidacta — poseer criptomonedas, lectura especializada, proyectos personales, participación en hackathons), así como disposición para aprender el contexto regulado de FinTech;
* **Nivel de inglés: intermedio alto o superior**, suficiente para la comunicación diaria en equipo y las discusiones en revisiones de código.
**Ventajas adicionales:** experiencia con Linux / línea de comandos, conocimientos básicos de Docker, colas de mensajes (Kafka, RabbitMQ), plataformas en la nube (AWS, GCP), contribuciones a código abierto, participación en hackathons o un portafolio público activo en GitHub.
**Ofrecemos\*:**
* Formato laboral flexible \- remoto, presencial o híbrido
* Salario competitivo y un buen paquete de compensación
* Crecimiento profesional personalizado
* Herramientas para desarrollo profesional (programa de tutoría, charlas técnicas y capacitaciones, centros de excelencia, entre otros)
* Comunidades técnicas activas con intercambio regular de conocimientos
* Reembolso educativo
* Regalos memorables por aniversarios laborales
* Eventos corporativos y actividades de team building
* Otros beneficios específicos según ubicación
* no aplicable para freelancers