Descripción
Resumen:
Buscamos un desarrollador Java experimentado con amplia experiencia en desarrollo de software, haciendo hincapié en código de alta calidad, estándares de diseño y disposición para aprender nuevas tecnologías.
Puntos destacados:
1. Amplia experiencia en desarrollo Java con características modernas de Java
2. Oportunidad de trabajar con Spring Boot/Batch, NoSQL y plataformas en la nube
3. Enfoque en código de alta calidad, pruebas automatizadas y estándares de diseño
Título: Desarrollador Java
Ubicación: Mooresville, NC
Duración: (6+ meses)
Tarifa: $Abierta
Requisitos
Más de 6 años de sólida experiencia en desarrollo de software con especialización en Java 6 o superior y conocimiento de las características más recientes de Java (8/9)
Experiencia con Spring Boot/Spring Batch
Experiencia con NoSQL – Cassandra
Experiencia con Neo4J, GCP (Plataforma Google Cloud) y Kafka es un plus
Experiencia práctica con plataformas de datos (relacionales y/o NoSQL) y tecnologías de mensajería
Amplia experiencia escribiendo código de alta calidad con cobertura completa de pruebas unitarias automatizadas
Amplia experiencia definiendo y aplicando estándares y patrones de diseño, así como matrices de calidad según las soluciones
Capacidad y disposición para aprender tecnologías a buen ritmo
Excelentes habilidades comunicativas verbales y escritas
Interfaz con clientes
Capacidad para colaborar eficazmente con equipos distribuidos
Plus:
Experiencia en una o más tecnologías de desarrollo front-end
Experiencia práctica creando aplicaciones de alto rendimiento, incluyendo perfilado y ajuste (de dichas aplicaciones para mejorar su rendimiento)
Conocimiento y experiencia en gestión de API, Swagger
Experiencia en TDD/BDD
Experiencia en Scrum/Agile
Conocimiento de diversas infraestructuras (en local, en la nube)