Job Description
En TCIT, somos una empresa líder en desarrollo de software en modalidad cloud, con más de 9 años impulsando transformaciones digitales para diversos sectores. Trabajamos con clientes locales e internacionales, incluyendo proyectos en Canadá, lo que nos permite exponer a nuestro equipo a tecnologías de punta y metodologías ágiles. El equipo de TCIT se centra en entregar soluciones de calidad, sostenibles e innovadoras que generan impacto social. Buscamos un Desarrollador Java con experiencia en Spring Boot y AWS para unirse a nuestros proyectos de software en la nube y contribuir a la construcción de plataformas escalables y seguras.
Aplica en el empleo original en getonbrd.com.
Funciones y responsabilidades
Desarrollar y mantener aplicaciones back-end en Java con Spring Boot, asegurando alta disponibilidad y escalabilidad.
Diseñar APIs RESTful y servicios orientados a microservicios, con buenas prácticas de seguridad y rendimiento.
Configurar y administrar despliegues en AWS, incluyendo servicios como EC2, ECS/EKS, RDS, S3 y Lambda, entre otros.
Colaborar en la definición de requerimientos, estimaciones y arquitectura técnica junto a los equipos de producto y desarrollo.
Participar en revisiones de código, pruebas automatizadas y aseguramiento de calidad (CI/CD).
Colaborar en la migración de cargas a la nube y optimización de costes operativos.
Contribuir a la mejora continua de procesos, documentación y buenas prácticas de desarrollo.
Perfil y habilidades requeridas
Buscamos un/a Desarrollador/a Java con sólida experiencia en Spring Boot y AWS, orientado/a a resultados y con capacidad de aprender rápidamente en un entorno dinámico. El/la candidato/a ideal debe poseer:
Experiencia demostrable en desarrollo back-end con Java y framework Spring Boot.
Conocimientos avanzados de AWS (EC2, S3, RDS, Lambda, ECS/EKS) y prácticas de DevOps (CI/CD, IaC, herramientas como Terraform o CloudFormation).
Experiencia en diseño de APIs RESTful, microservicios y arquitectura de software escalable.
Conocimiento de bases de datos relacionales (p. ej., PostgreSQL, MySQL) y manejo de ORM ( Hibernate / JPA).
Habilidades de resolución de problemas, pensamiento analítico y orientación a la calidad del código.
Capacidad de trabajar en equipo, comunicar ideas con claridad y adaptarse a cambios de alcance.
Espíritu proactivo, iniciativa para aprender y compartir conocimiento.
Se valorarán proyectos previos en entornos cloud, experiencia en sectores regulados y conocimiento de metodologías ágiles.
Deseables pero no requeridos
Experiencia con herramientas de contenedores y orquestación (Docker, Kubernetes), prácticas de seguridad en la nube, y experiencia con herramientas de monitoreo (CloudWatch, Prometheus, Grafana). Conocimientos en front-end básico (React, Angular) para colaborar con equipos multifuncionales. Certificaciones en AWS (Solutions Architect, Developer) serán consideradas un plus.
Beneficios y cultura
En TCIT, ofrecemos una modalidad de trabajo presencial en la comuna de Providencia, con un horario definido para una semana laboral de 44 horas: Lunes a Jueves 8:00-18:00 y Viernes 8:00-17:00. Buscamos promover un equilibrio saludable entre vida personal y profesional, con oportunidades de desarrollo y aprendizaje continuo. Nuestro equipo valora la colaboración, la innovación y el impacto social que logramos a través de proyectos en cloud y tecnología de punta. Mantendremos un entorno laboral respetuoso, inclusivo y centrado en resultados, con posibilidades de crecimiento dentro de la organización y exposición a proyectos internacionales.
Computadora: TCIT proporciona una computadora para tu trabajo.
Vestimenta informal: TCIT no exige ningún código de vestimenta.
Bebidas y snacks: TCIT ofrece algunas bebidas y snacks de libre disposición en la oficina.