Veracity Ventures Inc.
Desarrollador Java en Servicios Financieros I Aplicaciones nativas en la nube
Tiempo completo • New York City
Replies within 24 hours
Desarrollador Java – Servicios financieros / Aplicaciones nativas en la nube
Ubicaciones: Nueva York, Nueva York / Salt Lake City, Utah
Organización de trabajo: In situ
Tipo de empleo: A tiempo completo
El desarrollador Java diseñará, desarrollará y dará soporte a aplicaciones nativas de la nube a través de los flujos de trabajo estratégicos de negocio de servicios financieros.
Ubicaciones: Nueva York, Nueva York / Salt Lake City, Utah
Organización de trabajo: In situ
Tipo de empleo: A tiempo completo
El desarrollador Java diseñará, desarrollará y dará soporte a aplicaciones nativas de la nube a través de los flujos de trabajo estratégicos de negocio de servicios financieros.
El puesto requiere una sólida experiencia práctica en desarrollo en Java, Spring Boot, arquitectura de microservicios y plataformas en la nube como Google Cloud Platform (GCP), AWS o Microsoft Azure.
El candidato seleccionado construirá aplicaciones empresariales escalables y de alto rendimiento, desarrollará microservicios, implementará APIs, trabajará con arquitecturas orientadas a eventos y dará soporte a sistemas distribuidos.
Los candidatos deben tener experiencia obligatoria en servicios financieros y demostrar capacidades prácticas de codificación y desarrollo de aplicaciones.
Responsabilidades clave
Responsabilidades clave
1. Desarrollo de aplicaciones Java
- Diseñar, desarrollar, probar y mantener aplicaciones a escala empresarial utilizando Java.
- Trabaja con Java 8, Java 11 y Java 17.
- Desarrolla y mejora aplicaciones usando Spring Boot.
- Construir microservicios escalables y mantenibles.
- Utiliza Python cuando sea necesario para el desarrollo de aplicaciones y soluciones de apoyo.
- Escribe código limpio, eficiente, reutilizable y de alta calidad.
- Soluciona problemas a nivel de aplicación.
2. Microservicios y Desarrollo de APIs
- Diseñar y desarrollar aplicaciones basadas en microservicios.
- Construye y mantén APIs REST y otras interfaces de aplicaciones.
- Aplica los principios y mejores prácticas de diseño de API.
- Implementar soluciones de arquitectura orientada a eventos y sistemas distribuidos.
- Desarrollar integraciones basadas en mensajes y eventos usando Kafka y Google Pub/Sub.
- Asegurarse de que las aplicaciones cumplan con los requisitos de escalabilidad, fiabilidad y rendimiento.
3. Desarrollo de aplicaciones nativas en la nube
- Diseñar, desarrollar y desplegar aplicaciones en GCP, AWS o Azure.
- Crea soluciones nativas en la nube que apoyen programas estratégicos de servicios financieros.
- Apoyar iniciativas de modernización de aplicaciones y transformación en la nube.
- Aprovecha los servicios en la nube para desarrollar aplicaciones escalables y resilientes.
- Trabaja con BigQuery y soluciones de datos basadas en la nube cuando sea aplicable.
4. Ingeniería de bases de datos y datos
- Desarrollar y mantener aplicaciones basadas en bases de datos.
- Trabaja con PostgreSQL y/o Azure SQL.
- Construye componentes de aplicación intensivos en datos.
- Soporta la integración y procesamiento de datos usando BigQuery cuando sea aplicable.
- Optimiza las consultas a la base de datos y el rendimiento de las aplicaciones.
5. DevOps, CI/CD y Contenedorización
- Implementa y mantén las canalizaciones CI/CD usando GitHub Actions.
- Conteneñar aplicaciones usando Docker.
- Desplega y gestiona aplicaciones usando Kubernetes.
- Soporte procesos automatizados de compilación, pruebas, despliegue y liberación.
- Colaborar con los equipos de DevOps y ingeniería en la nube.
6. Colaboración en Servicios Financieros
- Colaborar con los grupos de interés empresariales, de producto e ingeniería.
- Desarrollar soluciones tecnológicas alineadas con los requisitos del negocio de servicios financieros.
- Participar en actividades de desarrollo Ágil/Scrum.
- Apoyar el desarrollo de aplicaciones empresariales en programas de banca comercial.
- Asegurarse de que las soluciones técnicas cumplan con las expectativas de negocio, rendimiento y fiabilidad.
Cualificaciones requeridas
- Título de grado o educación equivalente relevante, según corresponda.
- 4–7 años de experiencia relevante en desarrollo de software.
- Mínimo 3+ años de experiencia práctica en la pila técnica requerida para el puesto correspondiente.
- Amplia experiencia práctica en desarrollo de Java, preferiblemente Java 8/11/17.
- Experiencia con Python.
- Sólida experiencia en desarrollo de botas de primavera y microservicios.
-
Experiencia con al menos una gran plataforma en la nube:
- Plataforma de la Nube de Google (GCP)
- Amazon Web Services (AWS)
- Microsoft Azure
- Plataforma de la Nube de Google (GCP)
- Experiencia con Docker.
- Experiencia con GitHub Actions y canalizaciones CI/CD.
- Experiencia con Kubernetes.
- Experiencia con PostgreSQL y/o Azure SQL.
- Un sólido conocimiento del diseño de APIs.
- Experiencia con arquitectura orientada a eventos y sistemas distribuidos.
-
Experiencia obligatoria en servicios financieros.
- Experiencia demostrada en programación práctica y desarrollo de aplicaciones.
Cualificaciones Preferidas
- Experiencia apoyando programas de migración y modernización a la nube.
- Experiencia desarrollando aplicaciones orientadas a eventos usando Kafka y/o Pub/Sub.
- Experiencia con BigQuery.
- Experiencia en entrega ágil/scrum.
- Experiencia desarrollando aplicaciones empresariales en banca comercial u otros entornos de servicios financieros.
- Experiencia trabajando con equipos de ingeniería y producto multifuncionales.
Compensación: 85.000,00 $ - 95,000,00 $ al año
(si ya tienes un currículum en Indeed)