Descripción del trabajo
Este puesto representa una excelente oportunidad para trabajar en un entorno tecnológico de vanguardia, colaborando con profesionales altamente capacitados que emplean las mejores prácticas. Participarás en proyectos desafiantes que incluyen el procesamiento de grandes volúmenes de datos, subprocesamiento múltiple, rendimiento elevado y el diseño de microservicios escalables. Tendrás la posibilidad de compartir tus ideas y avanzar en tu carrera profesional. La pila tecnológica incluye, entre otros, servicios de AWS, contenedores, mensajería y bases de datos tanto relacionales como no relacionales.
Responsabilidades:
- Desarrollar aplicaciones back-end avanzadas en Java, implementando nuevas funcionalidades.
- Escribir código siguiendo el diseño del sistema y los estándares de programación, con mínima supervisión.
- Realizar pruebas unitarias para asegurar la calidad del código.
- Revisar el código de tus compañeros desarrolladores.
- Aplicar metodologías de desarrollo y mejores prácticas en los proyectos para cumplir con los objetivos.
- Mantener, supervisar y mejorar servicios existentes.
- Participar en discusiones y emitir recomendaciones.
- Colaborar con arquitectos de sistemas y desarrolladores séniores para mejorar la arquitectura del sistema.
- Apoyar a los desarrolladores menos experimentados en la aplicación de estándares de codificación.
- Ofrecer mentoría técnica a desarrolladores junior.
Requisitos:
- Título universitario en informática, ingeniería o un campo afín.
- Mínimo 2 años de experiencia en desarrollo con Java 8 o superior.
- Capacidad para recoger, consolidar y priorizar requisitos funcionales, implementando soluciones técnicas adecuadas.
- Conocimientos sólidos de mejores prácticas de programación y patrones de diseño.
- Fuerte entendimiento de complejidad algorítmica y estructuras de datos.
- Experiencia en diseño de APIs REST.
- Familiaridad con algún RDBMS relevante.
- Experiencia en metodologías ágiles.
- Interés en aplicaciones back-end y habilidades destacadas en resolución de problemas.
- Habilidades para trabajar en equipo y compromiso con el desarrollo personal.
Deseable:
- Conocimientos en servicios de AWS serán considerados como una ventaja.
- Experiencia con contenedores IOC (Spring/CDI/EJB) es un plus.
- Conocimientos de tecnologías de mensajería (RabbitMQ, ActiveMQ, Kafka) serán valorados.
- Experiencia en programación concurrente en Java será apreciada.
Salario a percibir
A convenir
Para ver este contenido y los contactos hacias las ofertas, debes tener una Subscripción .