Ciandt

[Job - 27402] Senior Fullstack Developer (Cloud Migration / Java & React), Colombia

Job Description

We are seeking a Senior Fullstack Developer to join our team at CI&T. This is a unique opportunity to work on a critical technology transition. You will maintain our current robust Google Cloud (GCP) environment while actively leading the *Lift and Shift" migration to Amazon Web Services (AWS).

You will work with a modern stack (Java 17, React 18) and use Infrastructure as Code (Terraform) to replicate our serverless architecture in a new cloud ecosystem. This role is perfect for a developer who loves cloud challenges, values clean architecture, and wants to add a major cloud migration success story to their career portfolio.

Responsibilities
 - Migration Execution: Execute a "Lift and Shift" strategy, containerizing applications (Docker) and ensuring they run seamlessly on AWS.
 - Infrastructure as Code (IaC): Refactor existing Terraform scripts to transition resources from Google Cloud providers to AWS providers, ensuring environment parity.
 - Backend & Frontend Development:Continue feature development using Java 17 (Spring Boot) and React 18 (TypeScript), ensuring code is cloud-agnostic.
 - Testing for Parity: Utilize Vitest (Frontend) and SpringBootTest (Backend) to validate that applications perform identically on AWS as they do on GCP.
 - Database Migration: Assist in planning and executing the data migration from Cloud SQL to AWS RDS, ensuring data integrity and minimal downtime.

Requirements
- Advanced English skills: Written and verbal.
- Multi-Cloud: Experience with GCP (Cloud Run, Cloud SQL) AND/OR AWS (ECS, RDS, EC2).
- Backend: Proficiency in Java 17 and Spring Boot.
- Frontend: Expertise in React 18, TypeScript, and the Context API.
- Infrastructure as Code: Solid experience with Terraform. You must understand state management and provider configuration.
- Containerization: Understanding of Docker. Since this is a lift-and-shift, you must know how to package apps to run anywhere.
- Testing: Experience with Vitest and SpringBootTest.


Nice to have
- Previous experience executing a Cloud-to-Cloud migration.
- Experience with AWS Database Migration Service (DMS).
- Networking Concepts: Understanding of VPCs, Subnets, and Security Groups (AWS) vs. VPC/Firewall Rules (GCP).
- Familiarity with Agile methodologies.

#LI-LO1