230 días
Expira 13/06/2025
Oferta no disponible
Desarrollador Back-end Java Senior
Desarrollador Back-end Java Senior
Actualmente desarrollamos proyectos de software modernos con tecnologías cloud y de inteligencia artificial, buscando siempre la máxima calidad y escalabilidad en nuestras soluciones. Nuestro equipo tecnológico trabaja con metodologías ágiles y un claro enfoque hacia la mejora continua y la innovación.
Responsabilidades Principales
Como Desarrollador Backend Senior, tu rol será fundamental para diseñar, desarrollar e implementar soluciones de software backend robustas, escalables y altamente disponibles, utilizando principalmente Java y frameworks como Spring Boot o Quarkus.
- Desarrollar y mantener aplicaciones backend de alta disponibilidad que soporten procesos transaccionales tanto síncronos como asíncronos.
- Implementar y gestionar la orquestación y despliegue de contenedores usando Docker y Kubernetes, asegurando integración y entrega continua en producción.
- Desplegar y escalar aplicaciones en la nube utilizando servicios AWS como ECS y EKS, optimizando recursos y garantizando la seguridad y estabilidad.
- Diseñar y desarrollar servicios RESTful y microservicios con enfoque en eficiencia y fiabilidad, integrando gestores de colas para procesamiento asíncrono de tareas.
- Colaborar estrechamente con equipos de frontend, UX/UI y stakeholders para definir funcionalidades, mejorar la experiencia de usuario y garantizar el alineamiento con los objetivos del proyecto.
- Participar activamente en revisiones de código, pruebas unitarias y de integración para mantener altos estándares de calidad y evitar defectos.
- Mantenerse actualizado con las últimas tendencias y buenas prácticas en desarrollo backend y tecnologías cloud, aportando al crecimiento técnico del equipo.
Buscamos un profesional con formación en Ciencias de la Computación, Ingeniería de Software o campos afines, que cuente con un mínimo de 5 años de experiencia desarrollando software backend de alta complejidad y disponibilidad.
- Experiencia avanzada en programación Java y dominio de frameworks Spring Boot o Quarkus para la construcción de microservicios y aplicaciones escalables.
- Sólidos conocimientos y experiencia práctica con tecnologías de contenedores y orquestación: Docker y Kubernetes.
- Experiencia manejando infraestructura cloud utilizando servicios de AWS, especialmente ECS y EKS, para despliegue y escalado automático de aplicaciones.
- Profundo entendimiento de arquitecturas orientadas a servicios (SOA) y microservicios, incluyendo la gestión eficiente de procesos transaccionales y asincrónicos mediante gestores de colas (message queues).
- Capacidades para colaborar en equipos multidisciplinarios, mostrando excelentes habilidades de comunicación, trabajo en equipo y adaptación a entornos dinámicos y ágiles.
- Se valorará el dominio de inglés técnico para comprender y manejar documentación especializada y comunicarse en equipos globales.
Habilidades y Experiencia Deseables
Será un plus contar con experiencia previa en el desarrollo de servicios con Node.js para complementar arquitecturas basadas en microservicios, así como conocimientos en UX/UI para colaborar más estrechamente con diseñadores.
También valoramos experiencia adicional en técnicas avanzadas de seguridad en aplicaciones backend, así como familiaridad con metodologías DevOps y automatización de pipelines CI/CD.
Finalmente, se considera beneficioso el interés y capacidad para participar en el crecimiento técnico del equipo y en actividades de mentoría o formación interna.
Beneficios
Te invitamos a sumarte a BC Tecnología, una experiencia profesional en tecnología cloud e inteligencia artificial, formando parte de un equipo que construye el futuro con tecnología de punta. 🎉