Especialista/arquitecto en tecnología Java
5000
Nivel educativo mínimo:
Sin límites
Número de reclutadores:
5
Requisitos de experiencia:
1-3 años
Área de trabajo:
Ofrecemos numerosas posiciones; invitamos a ponerse en contacto. Contamos con vacantes para todos los niveles —desde junior hasta experto, pasando por arquitecto y responsable—, así como para diversos ámbitos de negocio. A continuación, algunos ejemplos:
【Ingeniero de Desarrollo Java - [Crecimiento de Usuarios]】
Descripción del puesto
1. Asumir la investigación y el desarrollo de sistemas distribuidos críticos de alta concurrencia, construyendo un motor de crecimiento de usuarios de primera categoría que abarque áreas como el crecimiento de usuarios, la optimización de la publicidad, la compra programática y la difusión mediante el compartir entre usuarios;
2. Participar en el diseño de la arquitectura técnica del sistema, en el desarrollo del código central y en la optimización del sistema, abarcando módulos como un motor backend de alto rendimiento, almacenamiento de grandes volúmenes de datos y transmisión en streaming, centros de datos de usuarios y backends de negocios complejos;
3. Participar en diversos proyectos de innovación y optimización, en estudios técnicos especializados y en la introducción de nuevas tecnologías, entre otros proyectos de carácter prospectivo.
Requisitos del puesto
1. Titulación universitaria de grado en Informática o en una especialidad afín, con al menos un año de experiencia en el desarrollo y la arquitectura de aplicaciones web de gran escala;
2. Familiarizado con el entorno de desarrollo de Linux y con el uso experto de Java y del diseño orientado a objetos para el desarrollo;
3. Familiaridad con el diseño y desarrollo de sistemas distribuidos de gran escala, de alta concurrencia y de alta disponibilidad;
4. Poseer una excelente capacidad de razonamiento lógico y sentir pasión por resolver problemas desafiantes; contar con un fuerte espíritu de superación y una gran curiosidad intelectual, así como una marcada curiosidad por lo nuevo.
5. Se valorará especialmente quien tenga experiencia en crecimiento de usuarios, operaciones automatizadas con usuarios, optimización de campañas publicitarias y compras programáticas.
6. Se valorará especialmente quien haya utilizado plataformas publicitarias como Facebook, Google, Baidu y Tencent, y cuente con experiencia en la optimización de campañas.
——————————————————————
【Desarrollador Senior de Java (Servidor) - [Aplicación Principal]】
Descripción del puesto
Somos un equipo de ingenieros de backend que persigue la excelencia en tecnología, encargados de construir plataformas de negocio y plataformas de servicios empresariales a nivel corporativo, con el objetivo de aumentar la eficiencia del desarrollo de todos los negocios.
Como equipo de I+D principal en eventos de gran escala de la empresa, como la celebración del Año Nuevo Chino, unirse a nosotros le brindará la oportunidad de participar en proyectos de alta concurrencia con un rendimiento de millones de consultas por segundo.
1. Participar en el desarrollo de los requisitos de los productos clave de Kuaishou, profundizar en la identificación y análisis de las necesidades del negocio, redactar propuestas técnicas y diseños de sistema, así como llevar a cabo la correspondiente implementación de código;
2. Aceptar el desafío de altas concurrencias y grandes volúmenes de datos, analizar y identificar puntos de optimización del sistema, y encargarse de impulsar la mejora del rendimiento y la disponibilidad del sistema;
3. Aceptar el desafío de la complejidad del diseño y la implementación de los sistemas de plataforma y de mediación; analizar y identificar oportunidades de optimización del sistema, y encargarse de impulsar la mejora de su racionalidad, fiabilidad y usabilidad.
4. Introducir en el equipo tecnologías innovadoras y soluciones novedosas, abordando los problemas con un enfoque creativo.
Requisitos del puesto
1. Más de tres años de experiencia en desarrollo con Java, con sólidos conocimientos básicos de informática y una sólida base en programación;
2. Dominio avanzado de la programación multihilo, conocimiento profundo de la JVM, familiaridad con los principales middleware distribuidos de código abierto, así como con sistemas de caché y colas de mensajes; además, sólidos conocimientos de MySQL y de DevOps en entornos Linux.
3. Conocimientos sólidos en diseño orientado a objetos y capacidad para diseñar arquitecturas de sistemas;
4. Apasionado por la tecnología, con exigencias casi rigurosas en cuanto a la calidad del código y a las normas de desarrollo; excelente capacidad de comunicación y trabajo en equipo.
5. Se valorará la experiencia en el diseño y la estabilidad de sistemas distribuidos de gran escala, con alta concurrencia, elevada carga y alta disponibilidad.
Mensaje en línea
Language