Inter Carreiras
Jobgether
Especialista en Desarrollo Full-stack JAVA
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
- Liderar la arquitectura, el diseño y la implementación de servicios Java escalables, garantizando un alto rendimiento, fiabilidad, mantenibilidad y eficiencia de costes.
- 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.
- Diseñar, implementar y supervisar soluciones robustas de observabilidad, seguridad y pruebas automatizadas para sistemas distribuidos.
- 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.
- 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.
- 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.
- 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.
- Diseñar y mantener aplicaciones basadas en microservicios utilizando frameworks modernos de Java y tecnologías de contenedorización.
- Mejorar el rendimiento del sistema mediante la creación de perfiles, pruebas automatizadas, supervisión continua e identificación proactiva de cuellos de botella.
- Establecer estándares organizacionales consistentes para la seguridad, fiabilidad, despliegue y observabilidad en proyectos de ingeniería.
- Colaborar con equipos multidisciplinarios para alinear las soluciones técnicas con los objetivos comerciales y la estrategia de producto a largo plazo.
Requisitos
- Dominio avanzado de Java 11 o superior, con experiencia práctica utilizando Spring Boot, Spring Cloud y Spring Data.
- Amplia experiencia en el diseño, desarrollo y mantenimiento de arquitecturas de microservicios y sistemas distribuidos.
- Conocimiento práctico de Docker y Kubernetes, incluyendo entornos gestionados como Amazon EKS, Google GKE o Azure AKS.
- 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.
- Sólido conocimiento de infraestructura como código (IaC), particularmente Terraform y AWS CloudFormation.
- Experiencia en la configuración, mantenimiento y resolución de problemas de pipelines de CI/CD utilizando herramientas como Jenkins y GitHub Actions.
- 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.
- Experiencia práctica en la implementación de soluciones de observabilidad con Prometheus, Grafana y el ELK Stack.
- 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.
- Sólida comprensión de la seguridad del software, supervisión de sistemas, fiabilidad de sistemas distribuidos y estándares de ingeniería.
- Capacidad demostrada para tomar decisiones arquitectónicas complejas, evaluar compensaciones técnicas y establecer soluciones reutilizables entre equipos.
- 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.
- 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.
