Empresa
Mexico City, Mexico

Desarrollador BackEnd

Salario competitivo

Iniciar sesión para conocerlo

Habilidades

Spring Boot, API REST.

Modalidad

Hibrido

¿Inglés?

Sí, Intermedio

Responsabilidades

  • Arquitecturas MVC, MVP, API REST, Cloud Native, EventDriven
  • Experiencia en lenguajes de programación: Java, SpringBoot, API Rest, deseable Spring Cloud
  • Conocimientos en Middleware: Comandos Linux, deseable Api Kafka para Java
  • Patrones de diseño para Backend: OTO, DAO, Singleton, Webhook, API Gateway, Access Token, Circuit Breaker
  • Conocimiento en Gradle o Maven
  • Conocimiento en el manejo de herramientas de versionamiento (GIT)
  • Configuración de ambientes para despliegue: Jenkins(CI), Sonar, Azure Devops
  • Programación con Spring Boot y Kafka
  • Experiencia en el manejo de entornos de desarrollo integrado (Eclipse, Visual Studio Code, STS).
  • Conocimiento en Data Structures & Java Collections

Requisitos

• Diseñar y mantener soluciones técnicas de java que aborden los problemas y requisitos de negocio de la organización, creando diseños de solución que sean eficientes, escalables, seguras y que se acoplen a la plataforma existente.

• Crear y actualizar documentación técnica detallada que describa la arquitectura y los diseños de soluciones para garantizar una comprensión clara entre los miembros del equipo y otras partes interesadas.

• Identificar y mitigar los riesgos técnicos asociados con las soluciones propuestas, garantizando la seguridad y la disponibilidad de los sistemas.

• Trabajar en la integración de sistemas y aplicaciones existentes, asegurando que funcionen de manera coherente y que los datos se compartan de manera eficiente.

• Apoyo para definición de requerimientos para alinear las necesidades estratégicas, técnicas y de negocio, comprender sus necesidades y objetivos, y traducirlas en soluciones técnicas.

• Análisis de Requerimientos Funcionales contenidos en las Historias de Usuario para poder definir la solución que se Alinea a las necesidades de negocio.

• Continuamente evaluar el desempeño y la eficiencia de las soluciones implementadas y proponer mejoras y optimizaciones, así como supervisar la disponibilidad y el rendimiento de 

los sistemas y ejecutar medidas oportunas para prevenir la aparición de problemas.

• Asegurarse de que las soluciones cumplan con los estándares y regulaciones relevantes, especialmente en áreas sensibles como la seguridad de datos y la privacidad.


¿Estás buscando ofertas laborales?

En Talently publicamos las mejores ofertas del sector tech, suscríbete a nuestro boletín o crea tu perfil para estar al tanto de ellas.

Si eres desarrollador tech

Si buscas más que una certificación, si buscas oportunidades laborales hechas a medida para ti, es hora de unirte a Talently Match.

Regístrate ahora
Si eres empresa o reclutador

Ahorra tiempo y dinero con nuestra plataforma de IA que te conecta con el mejor talento tech de Latinoamérica. Optimiza tu búsqueda de talento hoy.

Contáctanos
Políticas de Privacidad

© 2024 Talently. todos los derechos reservados.