Desarrollador Backend (MAXIMO INTEGRATEL)
Summary
Backend developer building and maintaining REST APIs and microservices with Java 17-21 and Spring Boot 3, using Kafka for event-driven messaging, PostgreSQL for data work, JWT security, Docker, and basic AWS services (EC2, S3, IAM, CloudWatch, ECR). Involves unit testing, observability, troubleshooting, and agile team collaboration in Peru.
Desarrollador Backend (MAXIMO INTEGRATEL)
En Stefanini somos más de 30,000 genios, conectados desde 41 países, co-creando un futuro mejor.
- 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.
- 2-3 años de experiencia
- Experiencia con:
- Pruebas unitarias.
- Manejo de transaccionalidad.
- Procedimientos almacenados.
- Estadísticas y análisis de rendimiento.
- Tablas temporales.
- Vistas.
- Productores y consumidores.
- Manejo de eventos y mensajería.
- Observabilidad:
- 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 trabajando bajo metodologías ágiles, capacidad de troubleshooting y análisis técnico, y experiencia con arquitecturas basadas en microservicios y APIs.
Receba vagas de Tecnologia como esta por e-mail