[Job - 31296] Master Backend Developer / Tech Lead — Java, Go & AWS, Brazil
Summary
This role is for a Senior Backend Engineer and Tech Lead to design and build high-performance, cloud-native backend services on AWS. The position involves leading technical teams, implementing event-driven architectures, and managing infrastructure using Java, Go, and Terraform.
At CI&T, we help large enterprises transform the potential of AI into real business impact with AI Deployment, AI-native execution, and tech-integrated business solutions.
With 30 years of experience in technological transformation, we accelerate innovation with expertise in Agentic SDLC, Application modernization, Data & AI, Martech and Business strategy.
We are 8,000 CI&Ters across more than 25 countries, collaborating to build solutions with real impact. AI is already part of how we work, evolve, and innovate every day.
We are looking for a Senior Backend Engineer / Tech Lead to design and build high-performance backend services and cloud-native infrastructure on AWS. You will work with modern technologies (Java 21, Spring Boot 3, Go, Kubernetes, Terraform) to deliver scalable, secure and observable platforms, while leading the team technically and collaborating daily in English with international stakeholders.
Must-Have Skills (Required):
Backend Engineering
- Java 21 with Spring Boot 3.x as core backend stack.
- Go for real-time streaming / relay services.
- REST API design using Spring Web and OpenFeign.
- MongoDB / DocumentDB: data modeling, Mongock migrations, QueryDSL.
- Redis for caching (Spring Data Redis).
- WebSocket and real-time communication patterns.
- Spring Security, OAuth2/OIDC (Cognito integration).
- Event-driven architectures: SNS, SQS, Spring Integration, state machines.
DevOps / Infrastructure
- Terraform (modules, service composition, state management).
- AWS services: EKS, ECR, Lambda, VPC, IAM, S3, CloudFront, SSM, Secrets Manager, API Gateway.
- Kubernetes (deployments, service accounts, IRSA, namespaces).
- Docker (multi-stage builds, container security best practices).
- GitLab CI/CD (pipelines and multi-environment promotion: dev → test → UAT → prod).
- Networking concepts: NLB, DNS, security groups, WAF.
- Monitoring & observability: CloudWatch, Dynatrace, Micrometer/Prometheus.
- Secrets management: AWS Secrets Manager and SSM Parameter Store.
Communication & Leadership
- Comfortable communicating daily in English and explaining complex technical ideas clearly.
- Ideally experience as PDM (Product/Delivery Management) and team leadership (technical guidance, mentoring).
Nice to Have:
- Video/media infrastructure: SRS, FFmpeg, RTMP/SRT, AWS MediaLive, MediaPackage.
- Rust for performance-critical Lambda workloads.
- SonarQube and other code quality tooling.
- Cost optimization and capacity planning on AWS.
- Gradle build system (Groovy + Kotlin DSL).
Key Responsibilities:
- Design, implement and maintain backend services in Java and Go for high-availability and real-time use cases.
- Define and evolve REST APIs, event-driven flows and real-time communication patterns.
- Build and manage cloud infrastructure on AWS using Terraform and Kubernetes (EKS).
- Set up and maintain CI/CD pipelines in GitLab, ensuring secure, repeatable deployments across environments.
- Implement observability, monitoring and alerting to ensure reliability and performance.
- Collaborate closely with product, engineering and other stakeholders, communicating clearly in English.
- Provide technical leadership to the team: code reviews, architecture decisions, mentoring and best practices.
- Contribute to cost optimization, capacity planning and security hardening of the platform.
What Success Looks Like
You deliver robust, scalable backend and cloud solutions that are secure, observable and cost-aware. The team looks to you for technical direction and you help align architecture, delivery and business goals by clearly communicating complex ideas and leading by example.
If this sounds like the kind of challenge you’re looking for, please apply — we’d be happy to talk with you.
#LI-THAI23
As published by lever
Resume/CV, Full name, Pronouns, Email, Phone, Current location, Current company, LinkedIn URL
- How did you hear about our job opening? choose one · optional
- Do you have any relatives (such as parents, siblings, in-laws, spouses, or children, stepchildren, stepfather/stepmother, son-in-law/daughter-in-law), close friends, or acquaintances (with whom you have a significant and ongoing relationship) who currently work at CI&T? choose one · optional
- If the previous answer is Yes, please share the name(s) of these individuals. optional
- Do you have availability for on-site work at the Campinas office (Brazil) every day? Just for informational purposes, in case your application is considered for other open positions. choose one · optional
- Do you require any type of accessibility for the selection process and/or in your daily life?? choose one · optional
- The answers below are optional. This data will be used for our affirmative actions. Considering this scenario, do you feel comfortable answering the questions below? choose one · optional
- Would you like to tell us your gender identity? choose one · optional
- Are you part of the LGBTQIAP+ community? choose one · optional
- How do you self-declare your color/race? choose one · optional
- Are you a person with disabilities? choose one · optional
- If so, tell us what type of disability you have choose one · optional
- IMPORTANT! If you answered that you are a person with a disability, this step is mandatory. Attach the medical report here upload · optional
- What is your salary expectation for this position? (Brazilian Reals - CLT)
- [EN] What is your level of confidence when communicating and collaborating in an English-speaking work environment? choose one · optional
- How comfortable do you feel working in an English-speaking environment?
- [ES] What is your level of confidence when communicating and collaborating in an Spanish-speaking work environment? choose one · optional
- Confirm the name of the company where you work/ Confirme o nome da empresa em que você trabalha atualmente
- By selecting the option below, I declare that I have read, understood, and agree to the terms of this document, and I consent to the processing of my personal data by CI&T and Lever for the purposes described herein. Read the document here: https://drive.google.com/file/d/1dMaskYl2VD1AtN9MfiHrZiA-YFYwq8aI/view choose one · optional
- For how long have you worked as a System/Software Architect? written answer
- Have you worked in a leadership position before? written answer
- For how long have you worked with Java? written answer
- Você já teve contato com AWS? Se sim, qual nível? choose one