Especialista/arquitecto en tecnología Java
2023年11月16日 10:36
Demanda de empleo
Requisitos y condiciones del puesto
Especialista/arquitecto en tecnología Java
Departamento de ventas
Sin límites
河北省石家庄市长安区
Tiempo completo
Sin límites
1-3 años
A negociar
Ofrecemos numerosas posiciones; invitamos a ponerse en contacto. Contamos con vacantes para diversos niveles —desde junior hasta experto, pasando por arquitecto y responsable— y abarcamos distintos á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 disciplina 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 pensamiento 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 la experiencia en crecimiento de usuarios, gestión automática de 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 empresariales y plataformas de servicios compartidos, con el compromiso 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 el análisis de las necesidades del negocio, redactar propuestas técnicas y diseños de sistema, así como realizar el correspondiente desarrollo 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 la plataforma central, analizar y identificar oportunidades de optimización, y encargarse de impulsar la mejora de la racionalidad, la confiabilidad y la usabilidad del sistema;
4. Introducir en el equipo tecnologías innovadoras y soluciones creativas, abordando los problemas con un enfoque innovador.
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ólido dominio de MySQL y experiencia en DevOps bajo Linux.
3. Familiaridad con el diseño orientado a objetos y cierta capacidad para el diseño de 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, y hábil para la comunicación y el 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.