Back-end Developer Java (3 a 4 Meses)
Summary
Back-end Java developer for a 3-4 month engagement at Agilistik: design and build microservices with Java, Spring Boot and/or Micronaut, deploy scalable solutions on AWS, integrate systems via REST APIs and messaging, and optimize PostgreSQL data models, with observability, code reviews and cross-team collaboration.
Como Backend Developer Java, seremos responsables de construir microservicios y habilitar integraciones confiables en un entorno productivo. Nuestro foco será:
- Diseñar y desarrollar microservicios utilizando Java, Micronaut y/o Spring Boot.
- Implementar soluciones escalables y resilientes en AWS.
- Participar en definiciones de arquitectura y diseño técnico.
- Integrar sistemas mediante APIs REST, mensajería y eventos.
- Diseñar y optimizar modelos de datos en PostgreSQL.
- Implementar prácticas de observabilidad, monitoreo y troubleshooting.
- Participar en revisiones de código y en la definición de estándares técnicos.
- Colaborar con equipos de arquitectura, seguridad, producto y DevOps.
Trabajaremos con criterios de calidad y mantenibilidad, asegurando que las soluciones entregadas sean robustas, fáciles de operar y alineadas a estándares acordados.
Obligatorios: 4+ años de experiencia desarrollando con Java.
Experiencia en:
- Spring Boot.
- Micronaut.
- Arquitecturas basadas en microservicios.
Experiencia trabajando en AWS:
- ECS/EKS.
- Lambda.
- API Gateway.
- S3.
- RDS.
- SQS/SNS.
- IAM.
- CloudWatch.
Experiencia con PostgreSQL:
- Modelado de datos.
- Optimización de consultas.
- Índices y tuning.
Experiencia construyendo APIs REST. Además, contar con:
- Git y GitFlow.
- Desarrollo basado en pruebas (JUnit, Mockito).
- Conocimiento de contenedores Docker.
Habilidades personales: tendremos que demostrar capacidad de análisis y resolución de problemas complejos, autonomía y proactividad, buenas habilidades de comunicación, mentalidad de mejora continua y trabajo colaborativo con equipos multidisciplinarios.