Jobgether

Especialista en Desarrollo Full-stack JAVA

JavaPostgreSQLAWSDockerKubernetesTerraform
Traducción automática. Consulta el original.

Sobre la oportunidad

Este puesto se publica en nombre de una empresa asociada, que gestiona todas las solicitudes y los pasos siguientes. Nuestro socio busca un Especialista en Desarrollo Full-stack JAVA con base en Brasil.

Cómo funciona Jobgether

Utilizamos un proceso de emparejamiento impulsado por IA para garantizar que su solicitud sea revisada de forma rápida, objetiva y justa frente a los requisitos principales del puesto. Nuestro sistema identifica a los candidatos que mejor se ajustan, y esta lista corta se comparte directamente con la empresa contratante. La decisión final y los pasos siguientes (entrevistas, evaluaciones) son gestionados por su equipo interno.

¡Agradecemos su interés y le deseamos lo mejor!

¿Por qué postularse a través de Jobgether?

Aviso de privacidad de datos: Al enviar su solicitud, usted reconoce que Jobgether procesará sus datos personales para evaluar su candidatura y compartir información relevante con el empleador contratante. Este procesamiento se basa en el interés legítimo y en medidas precontractuales bajo las leyes de protección de datos aplicables (incluido el RGPD). Puede ejercer sus derechos (acceso, rectificación, supresión, oposición) en cualquier momento.

#LI-CL1

Buscamos un Especialista en Desarrollo Full-stack con experiencia para liderar el diseño y la implementación de soluciones de software escalables y de alto rendimiento utilizando Java y tecnologías modernas en la nube. En este puesto, actuará como una autoridad técnica, dando forma a las decisiones arquitectónicas y estableciendo estándares de ingeniería en múltiples equipos de desarrollo. Ayudará a construir sistemas distribuidos resilientes, optimizar las integraciones de infraestructura y fortalecer las prácticas de seguridad, observabilidad y pruebas automatizadas. Trabajando en un entorno colaborativo impulsado por la innovación, abordará desafíos técnicos complejos y mejorará la fiabilidad y eficiencia de sistemas críticos. También asesorará a desarrolladores, promoverá la excelencia en ingeniería y guiará a los equipos hacia soluciones sostenibles y rentables. Esta oportunidad remota es ideal para un profesional técnico senior que combine una profunda experiencia en ingeniería de software con pensamiento estratégico y pasión por la mejora continua.

Responsabilidades

  1. Liderar la arquitectura, el diseño y la implementación de servicios Java escalables, garantizando un alto rendimiento, fiabilidad, mantenibilidad y eficiencia de costes.
  1. Definir y promover estándares técnicos, módulos reutilizables, patrones arquitectónicos y mejores prácticas de ingeniería en múltiples equipos de desarrollo.
  1. Diseñar, implementar y supervisar soluciones robustas de observabilidad, seguridad y pruebas automatizadas para sistemas distribuidos.
  1. Liderar revisiones de código organizacionales, apoyar la resolución de incidentes críticos y evaluar pruebas de concepto (POC) técnicas para validar decisiones arquitectónicas.
  1. Asesorar y guiar a desarrolladores, fomentando el intercambio de conocimientos, el crecimiento técnico y la adopción constante de las mejores prácticas de ingeniería.
  1. Optimizar las integraciones a través de complejos pipelines de CI/CD, bases de datos, sistemas de mensajería e infraestructura en la nube para mejorar la resiliencia y eficiencia operativa.
  1. Actuar como referencia técnica para decisiones estratégicas que involucren el diseño de API, arquitectura de software, infraestructura, seguridad y supervisión de sistemas.
  1. Diseñar y mantener aplicaciones basadas en microservicios utilizando frameworks modernos de Java y tecnologías de contenedorización.
  1. Mejorar el rendimiento del sistema mediante la creación de perfiles, pruebas automatizadas, supervisión continua e identificación proactiva de cuellos de botella.
  1. Establecer estándares organizacionales consistentes para la seguridad, fiabilidad, despliegue y observabilidad en proyectos de ingeniería.
  1. Colaborar con equipos multidisciplinarios para alinear las soluciones técnicas con los objetivos comerciales y la estrategia de producto a largo plazo.

Requisitos

  1. Dominio avanzado de Java 11 o superior, con experiencia práctica utilizando Spring Boot, Spring Cloud y Spring Data.
  1. Amplia experiencia en el diseño, desarrollo y mantenimiento de arquitecturas de microservicios y sistemas distribuidos.
  1. Conocimiento práctico de Docker y Kubernetes, incluyendo entornos gestionados como Amazon EKS, Google GKE o Azure AKS.
  1. Experiencia en la creación de integraciones fiables utilizando plataformas de mensajería como Kafka o RabbitMQ y bases de datos como PostgreSQL, Redis y MongoDB.
  1. Sólido conocimiento de infraestructura como código (IaC), particularmente Terraform y AWS CloudFormation.
  1. Experiencia en la configuración, mantenimiento y resolución de problemas de pipelines de CI/CD utilizando herramientas como Jenkins y GitHub Actions.
  1. Conocimiento avanzado de Git, incluyendo estrategias de control de versiones, flujos de trabajo de ramificación, integración de código y resolución de conflictos.
  1. Experiencia práctica en la implementación de soluciones de observabilidad con Prometheus, Grafana y el ELK Stack.
  1. Dominio de pruebas automatizadas con JUnit y Mockito, junto con experiencia en el uso de Java Flight Recorder (JFR) o herramientas de perfilado similares para optimizar el rendimiento.
  1. Sólida comprensión de la seguridad del software, supervisión de sistemas, fiabilidad de sistemas distribuidos y estándares de ingeniería.
  1. Capacidad demostrada para tomar decisiones arquitectónicas complejas, evaluar compensaciones técnicas y establecer soluciones reutilizables entre equipos.
  1. Liderazgo técnico probado y habilidades de mentoría, con la capacidad de influir en las prácticas de ingeniería y comunicar conceptos complejos con claridad.
  1. Sólido pensamiento analítico, habilidades de resolución de problemas, autonomía y compromiso con el aprendizaje continuo y la excelencia técnica.

Beneficios

  • Trabajo totalmente remoto: Libertad para trabajar desde cualquier lugar de Brasil.
  • Horario de trabajo flexible: Mayor autonomía para organizar su horario y equilibrar los compromisos profesionales y personales.
  • Subsidio educativo: Apoyo financiero para el aprendizaje y desarrollo profesional.
  • Recursos de desarrollo profesional: Acceso a una herramienta dedicada al desarrollo profesional, gremios internos, grupos de estudio y comunidades de interés.
  • Seguro médico: Cobertura médica para apoyar su bienestar.
  • Seguro dental: Cobertura para atención dental.
  • Telemedicina 24/7: Acceso conveniente a consultas médicas remotas.
  • Terapia online gratuita: Apoyo y recursos para la salud mental.
  • Wellhub: Acceso a servicios de fitness y bienestar.
  • Licencia parental extendida: Políticas mejoradas de licencia por maternidad y paternidad.
  • Centro de asistencia al empleado: Acceso a servicios de apoyo internos.
  • Vales de alimentación y comida: Beneficios para ayudar a cubrir los gastos diarios de alimentación.
  • Seguro de vida: Protección financiera adicional.
  • Subsidio de transporte: Apoyo para gastos relacionados con el desplazamiento, cuando corresponda.
  • Subsidio de oficina en casa: Apoyo financiero para gastos de trabajo remoto.
  • Subsidio de guardería: Asistencia con los costes elegibles de cuidado infantil.
  • Subsidio de teléfono móvil: Apoyo para gastos telefónicos.
  • Programa de participación en beneficios: Participación en los resultados de la empresa a través de un plan de reparto de beneficios.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores