JavaRush /Blog Java /Random-ES /Vacante: Arquitecto Java / Líder Técnico Java
Dr-John Zoidberg
Nivel 41
Марс

Vacante: Arquitecto Java / Líder Técnico Java

Publicado en el grupo Random-ES
¿Eres un excelente programador Java con sólida experiencia laboral, pero estás cansado de trabajar subcontratado? ¿Las pequeñas empresas te hacen sentir nostálgico, mientras que las grandes te aburren? ¿Crees que los microservicios son el futuro? ¿O ya estás convencido de ello? Entonces quizás te interese unirte al equipo de JavaRush. Necesitamos una persona capaz tanto de desarrollar arquitecturas existentes como de diseñar otras nuevas.
Vacante: Arquitecto Java / Líder tecnológico Java - 1
Qué ofrecemos:
  • una buena oportunidad de autorrealización y crecimiento profesional;
  • gestión adecuada y tareas interesantes;
  • oficina con todas las comodidades (zona de relajación, biblioteca, cocina, té, café, fruta y galletas gratis);
  • vacaciones pagadas (24 días calendario por año), licencia por enfermedad pagada, seguro médico;
  • ubicación conveniente para la oficina (estación de metro Lybidskaya);
  • amigable equipo de profesionales;
  • team building y eventos corporativos a cargo de la empresa;
  • Posibilidad de trabajar en ocasiones desde casa.
Lo que tendrás que hacer:
  • Junto con el equipo, piense en la arquitectura de la nueva versión de la parte del servidor, recopilando todos los deseos y analizando las deficiencias de la versión actual;
  • construir un proceso de desarrollo transparente y predecible en equipo;
  • configurar CI/CD para la nueva versión con un conjunto completo de controles de calidad;
  • implementar las prácticas de ingeniería necesarias para garantizar un alto nivel de calidad del código;
  • optimizar el uso de los recursos de la nube en AWS;
  • desarrollar con el equipo e implementar una nueva versión, asegurando una transición fluida y sencilla de todos los componentes del sistema;
  • participar en la discusión sobre la funcionalidad de nuevos productos y ser responsable del desarrollo de la parte del servidor.
Habilidades requeridas:
  • aplicar con éxito Java 8 en la práctica durante al menos 2 años (experiencia general en desarrollo de Java de 6 años);
  • tener experiencia en el desarrollo de soluciones arquitectónicas para sistemas de servidores distribuidos con su posterior implementación en equipo;
  • comprender bien la concurrencia de Java y tener experiencia práctica en esta área;
  • tener un buen conocimiento de los principios del desarrollo de la nube, tener experiencia práctica trabajando con AWS;
  • ser capaz de escalar y garantizar una alta disponibilidad de los sistemas cargados;
  • ser capaz de escribir pruebas unitarias/de integración (una cultura de uso de TDD será una ventaja);
  • tener experiencia práctica en la configuración de CI/CD con un conjunto completo de puertas de calidad;
  • Ser capaz de implementar de manera competente el proceso de revisión de código y desarrollar estándares de codificación con el equipo.
Será un plus:
  • experiencia en la creación de sistemas analíticos;
  • Amplia experiencia con Amazon AWS;
  • experiencia práctica con RabbitMQ, Kafka, Cassandra, Spring Cloud, Netflix OSS, Docker.
Retrato de un candidato ideal: Desarrollador Java experimentado con excelente conocimiento de todas las prácticas de desarrollo de software moderno y de alta calidad. Capaz de diseñar arquitectura compleja y eficiente y liderar un equipo. Si desea trabajar en una pequeña empresa de productos y también contribuir al desarrollo del aprendizaje en línea, envíe su currículum a: hr@javarush.ru . Indique "Java Architect" en la línea de asunto del correo electrónico .
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION