Empresa de servicios de desarrollo de software busca un Desarrollador Java Senior para liderar la arquitectura y evolución técnica de backends críticos, trabajando de forma 100% remota para clientes de EE.UU.
Acerca de CodeRoad CodeRoad ofrece servicios de desarrollo de software de punta a punta, ayudando a las empresas a escalar con soluciones de infraestructura ideales. Desde la ampliación de personal hasta equipos de TI dedicados e ingeniería de software general, nuestros servicios de tecnología nearshore empoderan a las empresas para prosperar en un panorama digital en constante evolución. Acerca del Rol Como Ingeniero Senior, serás responsable de la salud técnica y la evolución arquitectónica de backends Java críticos para la misión. Actuarás como el ancla principal para arquitecturas complejas de 3 niveles y bases de datos SQL, orquestando integraciones de API de alto rendimiento y modernizando los flujos de trabajo del sistema. Este rol requiere una mentalidad autónoma para navegar por diversas bases de código, proporcionar claridad a través de la documentación e impulsar la excelencia técnica en todo el ciclo de vida de entrega. Tu éxito se medirá por la confiabilidad del sistema, la gestión proactiva de la deuda técnica y tu capacidad para mentorizar y elevar al equipo de ingeniería. Responsabilidades Clave - Ejecución de Backend: Liderar el desarrollo de arquitecturas Java robustas, asegurando alto rendimiento, seguridad y escalabilidad. - Orquestación de API: Diseñar y evolucionar integraciones RESTful fluidas para automatizar y optimizar flujos de trabajo empresariales. - Maestría en Bases de Datos: Gestionar entornos SQL, centrándose en el diseño de esquemas, la optimización de consultas y el ajuste de rendimiento. - Influencia en el Equipo: Elevar la producción del equipo a través de revisiones de código profundas, mentoría técnica de ingenieros de nivel medio y junior, y comunicación clara con los stakeholders. - Mejora Continua: Identificar proactivamente la deuda técnica, realizar ingeniería inversa de lógica compleja e implementar metodologías modernas para mejorar la eficiencia. Requisitos - Experiencia: Más de 5 años de experiencia dedicada en desarrollo backend. - Stack Java: Dominio avanzado de Java y el ecosistema Spring (Spring Boot, Spring Cloud, Hibernate). - Datos: Sólida experiencia en gestión de bases de datos SQL, procedimientos almacenados complejos y ajuste de rendimiento. - Cloud y DevOps: Profundo conocimiento de CI/CD, Git y entornos cloud-native (Azure o AWS). - Arquitectura: Experiencia comprobada con microservicios o arquitecturas distribuidas de 3 niveles. - Comunicación: Dominio avanzado del inglés (escrito y verbal) para la colaboración con clientes con sede en EE. UU. - Entorno: Experiencia obligatoria en culturas de startups orientadas al cliente, nearshore/offshore. Lo que te encantará: - Contratista de EE. UU. / 100% Remoto - Pago Competitivo (USD) - Días festivos y tiempo libre remunerado - Programa de asistencia de seguro médico - Oportunidad de trabajar con empresas estadounidenses de alto crecimiento y stacks tecnológicos de vanguardia.