[Job - 17809] Developer Senior Backend - Kotlin

Posted:
9/18/2024, 10:12:21 PM

Experience Level(s):
Senior

Field(s):
Software Engineering

Workplace Type:
Remote

We are tech transformation specialists, we are CI&T.

We combine the disruptive power of Artificial Intelligence with human expertise to support large companies in navigating changes in technology and business. With 30 years of experience, 6,000 workers, offices in 10 countries and talents across 5 continents. We operate in the fields of design, strategy, and engineering for global brands, helping clients achieve the full potential of technology as a force for good. Impact is what we deliver.

PESSOA DESENVOLVEDORA SENIOR BACKEND
Buscamos Developer Senior Backend para atuar no Grupo Boticário e participar da construção do maior ecossistema de Beleza Digital do mundo!

Esta é uma posição para atuar na aplicação de Login Único do Grupo que possui marcas como Mooz, O Boticário, Quem Disse Berenice! e Eudora. 
COMO SERÁ SEU DIA-A-DIA?

Você fará parte de uma Squad de produto multidisciplinar (vários perfis) e mista composta por pessoas da CI&T e do cliente. Participará dos ritos da Squad como planning, daily, demo e retro, além de 1:1s com as lideranças.

 RESPONSABILIDADES E ATRIBUIÇÕES 
Como Pessoa Desenvolvedora Especialista - Backend, no seu dia-a-dia você irá:
● Participar da definição dos objetivos das entregas da equipe, bem como planejar e organizar as atividades da equipe para o atingimento dos objetivos. 
● Conduz a equipe a superar obstáculos, resolver bloqueadores e concluir tarefas de trabalho de forma proativa. 
● Participar das decisões na implementação dos produtos, compreendendo o domínio dos produtos onde participa, bem como dos produtos com os quais interage, projetando soluções alinhadas com as definições de arquitetura existentes e auxiliando as outras pessoas desenvolvedoras em melhorias na arquitetura do produto. 
● Implementar as melhores soluções para nossos consumidores, visando sempre a simplicidade, qualidade, performance, melhores práticas de programação, simplicidade e melhor experiência de uso para nossos produtos. 
● Influenciar e realizar melhoras práticas de desenvolvimento como: Code Review e Pair Programming, visando manter boas práticas de desenvolvimento e também redução de vulnerabilidades. 
● Influenciar e orientar a equipe a desenvolver a abordagem de testes, desenvolvendo diversos tipos de testes (testes unitários, integrados, funcionais e de performance).
● Construir e melhorar os diversos tipos de monitoramentos dos produtos que atua, bem como participar da análise e correção de incidentes. 
● Atuar na resolução de falhas no domínio da sua equipe e equipe pares, participando na realização de planos de ação paliativos e estruturantes. 
● Utilizar dados e fatos para identificar melhorias e mapear oportunidades (sejam em dívidas técnicas, melhorias de processos, relacionamentos com parceiros)
● Investigar, testar e propor o uso de novas tecnologias;. 
● Manter documentação atualizada;
● Trabalhar de forma colaborativa, praticando feedback com pares e líderes, e ajudando a equipe a aprender sobre melhorias práticas e padrões . 
● Comunicar-se de forma eficaz, clara e concisa por escrito e verbalmente, assuntos técnicos e não técnicos de forma orientada para o público 
● Contribuir e incentivar uma cultura dentro de sua equipe onde as pessoas são incentivadas a compartilhar suas opiniões e contribuir para as discussões de maneira respeitosa. 
REQUISITOS E QUALIFICAÇÕES 
Para isso, é importante que você possua:
● Experiência com squads de produtos digitais com modelo de desenvolvimento ágil, orientado a objetivos de negócio; 
● Experiência com programação em Java/Kotlin + Springboot; 
● Experiência em desenvolvimento de back-end (construção de micro-serviços e de APIs RESTful)’;
● Experiência em pelo menos uma das abordagens: SOLID, Clean Architecture, Clean Code; 
● Experiência com serverless e tecnologias de contêiner, como: Lambda, Docker; Kubernetes; 
● Experiência no desenvolvimento de serviços distribuídos orientados a eventos. 
● Experiência com Kafka, RabbitMQ;
● Experiência com bancos de dados NoSQL (como MongoDb e DynamoDB) e relacionais (como PostgresSQL); 
● Experiência em desenvolvimento em pipelines de CI/CD; 
● Conhecimento em uma das ferramentas de CI / CD, como: GitHubActions, Jenkins, Azure Devops, CircleCI. 
● Excelentes habilidades de comunicação; 
● Experiência de trabalho em uma equipe multifuncional, distribuída e diversificada. 
● Experiência com padrões de arquitetura de sistemas distribuídos na nuvem (AWS Cloud, GCP).
● Conhecimento em React é um diferencial.

#LI-IA1

CI&T is an equal opportunity employer. We celebrate and appreciate the diversity of our CI&Ters’ identities and lived experiences. We are committed to building, promoting, and retaining a diverse, inclusive, and equitable company and culture focused on creating a better tomorrow. 

At CI&T, we recognize that innovation and transformation only happen in diverse, inclusive, and safe work environments. Our teams are most impactful when people from all backgrounds and experiences collaborate to share, create, and hear ideas.
Before applying for our opportunities take a look at Conflict of Interest Policy on website.

We strongly encourage candidates from diverse and underrepresented communities to apply for our vacancies.

CI&T

Website: http://ciandt.com/

Headquarter Location: Oakland, California, United States

Employee Count: 5001-10000

Year Founded: 1995

IPO Status: Public

Last Funding Type: Private Equity

Industries: IT Management ⋅ Mobile ⋅ Software ⋅ Web Development