Java Developer Spring AWS
Job Summary
En TCIT buscamos un/a Desarrollador/a Java con experiencia demostrable en desarrollo back-end con Java y Spring Boot. El rol se centra en la implementación de microservicios y arquitectura escalable sobre AWS. Se requiere capacidad para trabajar en entornos dinámicos y orientación a la calidad del código.
Responsibilities
- Desarrollo back-end con Java y Spring Boot
- Diseño e implementación de APIs RESTful
- Implementación de microservicios y arquitectura escalable
- Gestión de servicios en AWS
- Aplicación de prácticas DevOps e IaC
Required Skills
- Java y Spring Boot
- AWS
- DevOps (CI/CD, Terraform)
- APIs RESTful
- SQL (PostgreSQL/MySQL)
- Metodologías ágiles
Job Details
Requisitos y experiencia:
- Experiencia demostrable en desarrollo back-end con Java y Spring Boot.
- Experiencia en AWS.
- Experiencia con DevOps: CI/CD e IaC (Terraform o CloudFormation).
- Diseño e implementación de APIs RESTful.
- Conocimiento de bases de datos relacionales (por ejemplo, PostgreSQL, MySQL).
Habilidades y competencias:
- Habilidades de resolución de problemas y pensamiento analítico.
- Orientación a la calidad del código.
- Capacidad de trabajar en equipo y comunicar ideas con claridad.
- Adaptabilidad ante cambios de alcance.
- Espíritu proactivo, iniciativa para aprender y para compartir conocimiento.
Funciones:
- Desarrollar back-end con Java y Spring Boot.
- Diseñar y construir APIs RESTful.
- Implementar microservicios y contribuir a una arquitectura de software escalable.
- Trabajar con conocimientos avanzados de AWS (EC2, S3, RDS, Lambda, ECS/EKS).
- Aplicar prácticas de DevOps, incluyendo CI/CD e IaC (Terraform o CloudFormation).
- Modelar y persistir datos con bases de datos relacionales (por ejemplo, PostgreSQL, MySQL) y usar ORM (Hibernate/JPA).
- Velar por la calidad del código mediante habilidades de resolución de problemas, pensamiento analítico y orientación a la calidad.
Beneficios:
- Modalidad Hibrida.
- Oficinas en la comuna de las Condes.
Requisitos adicionales:
- Proyectos previos en entornos cloud.
- Experiencia en sectores regulados.
- Conocimiento de metodologías ágiles.