Desarrollar Java-AWS
Role details
Job location
Tech stack
Job description
- AWS Lambda - funciones serverless (invocación síncrona y asíncrona, control de errores, timeout, retries).
- Amazon API Gateway - expone las Lambdas como APIs REST o HTTP.
- AWS IAM (Identity and Access Management) - para gestión de permisos (políticas de ejecución, acceso a DynamoDB, logs, etc.).
- AWS CloudWatch - logs, métricas y alertas de las Lambdas.
- AWS Step Functions (opcional) - para orquestar flujos entre Lambdas si el proyecto escala.
- AWS SQS / SNS (opcional pero común) - para colas/mensajes entre servicios serverless., * Configuración de principales de IAM
- Manejo seguro de variables de entorno y secretos (con AWS Secrets Manager o SSM Parameter Store).
- Logging estructurado y trazabilidad (importante en ambientes donde cambian mucho las cosas).
Comunicación con otros backends
- Invocaciones HTTP entre APIs (desde Lambda a otros endpoints).
- Control de errores, timeouts, retries y circuit breakers en comunicación backend-backend.
Requirements
Desarrollador Java SpringBoot senior de alto nivel con autonomía total y mentalidad de arquitecto. Conocimientos profundos en diseño de software, patrones y arquitecturas que aplica directamente al desarrollo hands-on. Especialista en AWS con capacidad para tomar decisiones técnicas complejas sin supervisión. No se arruga ante ningún desafío: identifica problemas, propone soluciones robustas y las ejecuta de principio a fin. Profesional que resuelve problemas reales con código limpio, escalable y mantenible, sin necesidad de validación constante.
Tecnologías principales: java, springboot, python, arquitectura hexagonal, clean code, aws, * Modelado de datos NoSQL (tablas, claves de partición y sort key).
- Indexación secundaria (LSI y GSI).
- Control de throughput (on-demand vs provisionado)
Despliegue continuo de funciones Lambda:
- Integración con repositorios Git (GitHub, Bitbucket, CodeCommit).
- CI/CD pipelines básicos: GitHub Actions, AWS CodePipeline, etc., Fomentamos la igualdad de trato y de oportunidades para toda persona, de modo que ninguna razón de nacimiento, raza, sexo, religión, opinión o cualquier otra condición o circunstancia personal o social cause discriminación. En particular, la organización está comprometida con la creación de un contexto favorable a la diversidad y avance en la erradicación de la discriminación de las personas LGTBI, independientemente de su orientación e identidad sexual o su expresión de género.
Benefits & conditions
- Contratación Indefinida.
- 100% teletrabajo.
- Flexibilidad horaria
- Formación a medida.
- Jornada intensiva los meses de verano
- Paquete de retribución Flexible
- Formación de idiomas.
- Certificaciones oficiales.
- El Club Benefits de Plexus Tech: un servicio a disposición de todos los trabajadores de la compañía que nos permite el acceso a ofertas exclusivas en viajes, hogar, salud, tecnología, moda y demás.