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.