Descripción
Resumen:
Se busca un desarrollador Java con experiencia en la nube, especializado en aplicaciones empresariales de alto rendimiento y plataformas en la nube.
Aspectos destacados:
1. Desarrollar aplicaciones empresariales de alto rendimiento y alta escalabilidad
2. Trabajar con plataformas en la nube líderes como AWS, Azure, GCP y Snowflake
3. Oportunidad de aprender nuevas tecnologías a un ritmo acelerado
Título: Java en la nube con Snowflake
Tipo: Contrato
Ubicación: Boston, MA
Requisitos
5+ años de sólida experiencia en desarrollo de software con conocimientos especializados en Java 8 o superior. Experiencia en multihilo, colecciones y API concurrente. Conocimiento de las características más recientes de Java (9)
Experiencia en el desarrollo de aplicaciones empresariales de alto rendimiento y alta escalabilidad utilizando una o más plataformas líderes en la nube dentro de los modelos SaaS y PaaS, incluidas Amazon AWS, Pivotal Cloud Foundry, Microsoft Azure y Google Cloud Platform
Experiencia en el desarrollo con Snowflake
Amplia experiencia escribiendo código de alta calidad con cobertura completa de pruebas unitarias automatizadas (Junit, Mockito, etc.)
Experiencia en microservicios, metodología de los 12 factores y pruebas de integración automatizadas
Experiencia en gestión de API y Swagger
Experiencia aplicando estándares de diseño, patrones y métricas de calidad según las soluciones
Experiencia práctica con diversas herramientas CI/CD y/o sistemas tradicionales de construcción (ant, maven, gradle, etc.)
Experiencia práctica con plataformas de datos (relacionales y/o NoSQL) y tecnologías de mensajería
Conocimientos sólidos de programación orientada a objetos (POO), estructuras de datos y algoritmos
Experiencia práctica con comandos y scripts UNIX comunes
Capacidad y disposición para aprender tecnologías rápidamente
Comunicación verbal y escrita efectiva
Interfaz directa con clientes
Capacidad para colaborar eficazmente con equipos distribuidos
Deseable
Experiencia en una o más tecnologías de desarrollo front-end
Experiencia práctica creando aplicaciones de alto rendimiento, incluido perfilado y ajuste (de dichas aplicaciones para mejorar su rendimiento)
Conocimiento de uno o más frameworks de seguridad o integración
Experiencia en DevOps
Experiencia en TDD/BDD
Experiencia en Scrum/Agile
Disposición para viajar
Nota: Si está interesado, por favor envíe su currículum actualizado e incluya sus requisitos salariales junto con sus datos de contacto y un horario adecuado en el que podamos contactarlo. Si conoce a alguien dentro de su círculo de contactos que sea un candidato ideal para este puesto, le agradeceríamos que reenviara esta oferta a dicha persona, enviándonos una copia al mismo tiempo.
¡Esperamos tener noticias suyas lo antes posible!