Salario negociable
Axiom Software Solutions Limited
New York, NY, USA
Descripción: Buscamos personas proactivas que se desenvuelvan bien en entornos dinámicos, muestren curiosidad intelectual y adopten un enfoque proactivo ante los desafíos. La resiliencia, la adaptabilidad y una sólida colaboración en equipo son fundamentales. Por encima de todo, valoramos la integridad, la iniciativa y la responsabilidad para obtener resultados excepcionales. Principales responsabilidades Colaboración con partes interesadas: Colaborar con líderes de equipo, propietarios de productos y analistas funcionales para recopilar requisitos y definir soluciones técnicas. Liderazgo en diseño y desarrollo: Supervisar el diseño y desarrollo de extremo a extremo; delegar tareas, seguir el progreso y garantizar la calidad del código. Gestión de código e implementación: Realizar revisiones de código, mantener las mejores prácticas y gestionar compilaciones e implementaciones en entornos inferiores. Soporte en producción: Coordinar lanzamientos, realizar pruebas posteriores al lanzamiento y colaborar con el equipo RPE para resolver incidencias en producción. Coordinación entre equipos: Trabajar con equipos globales para abordar dependencias y garantizar una integración perfecta de los sistemas. Habilidades requeridas: Java 8 y frameworks: De 7 a 10 años de experiencia práctica con Java, Spring, Spring Boot y Spring Cloud. Servicios RESTful y microservicios: Experiencia demostrada en el diseño y desarrollo de arquitecturas de microservicios escalables. Nativo en la nube y contenerización: Conocimientos de Docker, Kubernetes y tecnologías relacionadas con la nube. NoSQL y mensajería: Experiencia trabajando con bases de datos como MongoDB y plataformas de mensajería. Arquitectura de alto rendimiento: Sólidos conocimientos en estructuras de datos, caché, multithreading y ajuste de rendimiento. TDD/BDD y metodologías ágiles: Comodidad con el desarrollo iterativo, pruebas dirigidas por pruebas (TDD) o prácticas dirigidas por comportamiento (BDD). Comunicación y colaboración: Excelentes habilidades de comunicación verbal y escrita; capacidad para trabajar eficazmente con diversos equipos técnicos. Habilidades opcionales: Experiencia previa en banca de inversión. Conocimientos de JavaScript, HTML/CSS, SASS y diseño responsivo. Experiencia con modelos de desarrollo centrados en revisiones y revisiones frecuentes de código. Excelencia analítica y comunicacional, especialmente en entornos de alta presión.