Desarrollador Backend

Stefanini — Colombia · Posted ~7 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

¡Sé parte de Stefanini! En Stefanini somos más de 30,000 genios, conectados desde 41 países, co-creando un futuro mejor. ¡Sé nuestro Desarrollador Backend! Responsabilidades y atribuciones: Diseñar, desarrollar y mantener servicios y APIs REST utilizando Java 17–21 y Spring Boot 3.Desarrollar y mantener microservicios, asegurando buenas prácticas de código, escalabilidad y mantenibilidad.Implementar procesos de integración y comunicación entre sistemas mediante Apache Kafka, trabajando con productores, consumidores y eventos.Desarrollar consultas, procedimientos, rutinas y optimizaciones sobre PostgreSQL, considerando rendimiento, índices y manejo eficiente de datos.Implementar mecanismos de autenticación y autorización mediante JWT y buenas prácticas de seguridad.Desarrollar procesos asíncronos/reactivos y schedulers de acuerdo con las necesidades de las aplicaciones.Implementar pruebas unitarias y realizar validaciones técnicas que aseguren la calidad de los desarrollos.Gestionar correctamente la transaccionalidad y el manejo de errores en los servicios.Participar en el monitoreo y análisis de logs, métricas y trazas, identificando y resolviendo problemas técnicos.Participar en el despliegue y soporte de aplicaciones en ambientes AWS, utilizando servicios básicos como EC2, S3, IAM, CloudWatch y ECR.Trabajar con Docker y participar en procesos básicos de CI/CD.Realizar actividades de troubleshooting y análisis de incidentes, identificando causas y proponiendo soluciones.Participar activamente en equipos bajo metodologías ágiles, colaborando con desarrolladores, QA, DevOps y demás integrantes del equipo. Requisitos y competencias: Experiencia de 2 a 3 años en Java 17-21, Spring Boot 3.Experiencia con JWT, programación reactiva, Pruebas unitarias.Conocimientos generales de AWS Cloud.Manejo básico de EC2, S3, IAM y CloudWatch.Conocimientos de Docker y ECR.Conceptos básicos de VPC, Subnets y Security Groups.Nociones de CI/CD.Conocimientos básicos de seguridad y gestión de accesos.Experiencia en metodologías ágiles, capacidad de troubleshooting y análisis técnico, y experiencia con arquitecturas basadas en microservicios y APIs. (Deseable)