Desarrollador Java Santa Clara

Eitacies Inc

Desarrollador Java

Tiempo completo • Santa Clara
Desarrollador JAVA
Santa Clara, CA (presencial; es posible un híbrido, pero no trabajo remoto)

Funciones:
  • Identifica las necesidades empresariales estableciendo una relación personal con clientes reales, potenciales e internos
  • Diseñar, desarrollar e implementar programas cliente-servidor altamente escalables en un entorno de nube
  • Identificar la implementación adecuada de microservicios y construir servicios alojados en la nube
  • Recomendar enfoques alternativos, analizar el impacto del diseño del producto y proporcionar estimaciones de tamaño, colaborar con otros miembros del equipo multiplataforma para construir integraciones efectivas
  • Participar en sesiones de diseño y revisiones de código
  • Trabajar con socios empresariales para diseñar, desarrollar y perfeccionar la experiencia gráfica de usuario de una aplicación
  • Confirmar el funcionamiento del programa realizando pruebas de unidad, sistema e integración; modificando la secuencia del programa y/o los códigos según sea necesario
  • Preparar documentación relacionada con el proyecto, análisis de G.A.P., especificaciones funcionales y especificaciones de diseño
  • Completar las actividades de desarrollo, incluyendo informes, interfaces, conversiones, mejoras y formularios durante las diferentes etapas de un proyecto
  • Identificar nuevas tecnologías y soluciones para mejorar la infraestructura existente
  • Trabaja estrechamente y construye relaciones con otros equipos y comunica con distintos servicios de plataforma
  • Desarrollar herramientas e infraestructuras para mejorar la calidad y eficiencia de las pruebas
  • Reproducir y depurar problemas encontrados durante y después del lanzamiento del software
  • Construir sistemas distribuidos usando grandes herramientas de programación de código abierto
  • Trabaja con equipos de investigación y científicos de datos, identificando cuellos de botella en el proceso de diseño y resolviéndolos de forma eficiente
  • Liderar proyectos de desarrollo de software, como soluciones automatizadas de análisis de malware
  • Entrevista, mentoría y entrena a los nuevos miembros del equipo
  • Aprende y adapta a nuevos lenguajes y tecnologías de programación según lo necesites
Habilidades:
  • Desarrollo de Java, Python y JavaScript dentro de entornos de equipo y grandes implementaciones
  • Experiencia en entornos Ágiles y/o Scrum para planificación de proyectos y sprints
  • Experiencia desarrollando aplicaciones de página única usando React.js y Redux
  • Experiencia desarrollando aplicaciones utilizando Amazon Web Services (AWS)
  • Capacidad para gestionar múltiples entregables en un entorno dinámico con plazos similares
  • Conocimiento profundo de los flujos integrados para procesos de atención al cliente
  • Cómodo accediendo y manipulando diversas fuentes de datos web y locales, como bases de datos relacionales y NOSQL, las llamadas de la API RESTful
  • Experimenta problemas de depuración, registro y seguimiento
  • Conocimientos de Java, Spring Boot, Node.js, React.js, Redux, Linux, MVC, MySQL, Visual Studio, GIT, WCF, WebAPI, Exress.js, happy.js, IIS, AWS, Jira, Confluence y otros
  • Experiencia en desarrollo de productos con tecnologías de contenedores
  • Familiarizado con entornos sandbox de malware o ciberseguridad
  • Experiencia con Python, Tomcat, JS y Docker
Educación:
Licenciatura en Informática, Tecnología de la Información o un campo relacionado.
Compensación: 60,00 $ - 75,00 $ la hora




(si ya tienes un currículum en Indeed)

O aplicar aquí.

* campos requeridos

Ubicación
Or
Or
If no code provided, add their name instead.