Detalles de la Vacante

Java AWS Cloud Developer

Descripción

Empresa: Global Connect Technologies

Diseñar, desarrollar y mantener aplicaciones Java empresariales, construir microservicios escalables con Spring Boot y Spring Cloud, y gestionar aplicaciones de streaming en tiempo real con Amazon Kinesis.

Responsabilidades

Diseñar, desarrollar y mantener aplicaciones Java empresariales; construir microservicios escalables con Spring Boot y Spring Cloud; desarrollar y gestionar aplicaciones de streaming en tiempo real con Amazon Kinesis; diseñar e implementar arquitecturas orientadas a eventos para procesamiento de alto volumen; integrar aplicaciones con servicios AWS; desarrollar APIs RESTful y servicios backend; optimizar rendimiento de streaming; implementar autenticación y autorización segura; escribir pruebas unitarias y de integración; participar en revisiones de código, discusiones de arquitectura y ceremonias Agile; monitorear y solucionar problemas en aplicaciones en producción.

Conocimientos técnicos

Java 11/17/21, Spring Boot, Spring Cloud, Amazon Kinesis (Data Streams, Firehose, Data Analytics), arquitecturas orientadas a eventos, AWS Lambda, S3, DynamoDB, SNS, SQS, CloudWatch, IAM, API Gateway, RESTful APIs, Spring Security, OAuth, JWT, JUnit, Mockito.

Conocimientos

Java 11/17/21, Spring Boot, Spring Cloud, Amazon Kinesis (Data Streams, Firehose, Data Analytics), arquitecturas orientadas a eventos, AWS Lambda, S3, DynamoDB, SNS, SQS, CloudWatch, IAM, API Gateway, RESTful APIs, Spring Security, OAuth, JWT, JUnit, Mockito.

Actividades

Diseñar, desarrollar y mantener aplicaciones Java empresariales; construir microservicios escalables con Spring Boot y Spring Cloud; desarrollar y gestionar aplicaciones de streaming en tiempo real con Amazon Kinesis; diseñar e implementar arquitecturas orientadas a eventos para procesamiento de alto volumen; integrar aplicaciones con servicios AWS; desarrollar APIs RESTful y servicios backend; optimizar rendimiento de streaming; implementar autenticación y autorización segura; escribir pruebas unitarias y de integración; participar en revisiones de código, discusiones de arquitectura y ceremonias Agile; monitorear y solucionar problemas en aplicaciones en producción.

Datos Generales