Analista de Sistemas Pleno (Engenheiro de Software) at Banco Toyota do Brasil

Hybrid - Avenida Jornalista Roberto Marinho, 85, São Paulo, SP

Apply

Analista de Sistemas Pleno com foco em engenharia de software, atuando em desenvolvimento back-end de microsserviços usando Java e/ou Kotlin e Spring Boot, em Banco Toyota do Brasil. Responsável por qualidade, performance e segurança, consultoria com clientes, planejamento de backlog, implantação de projetos e melhoria contínua.

Requisitos

Educação

  • Engenharia da Computação
  • Ciência da Computação
  • Análise e Desenvolvimento de Sistemas
  • Sistemas da Informação
  • Tecnologia da Informação

Experiência

  • Design, desenvolvimento e manutenção de microsserviços usando Java e/ou Kotlin e Spring Boot
  • Construção de algoritmos, estrutura de dados e complexidade assintótica
  • Utilização das melhores práticas com Design Patterns, Clean Code, SOLID, KISS, DRY
  • Experiência com micro serviços e suas melhores práticas
  • Manutenção de bancos de dados relacionais e NoSQL, consultas e modelagem de dados
  • Comunicação assíncrona entre serviços e desafios de simultaneidade em sistemas distribuídos, especialmente experiência com Kafka
  • Conhecimentos em Git flow
  • Desenvolvimento de software utilizando a Pipeline (DevSecOps)
  • Framework de desenvolvimento ágil de software (SCRUM)
  • Conhecimento em AWS

Habilidades

  • Java
  • Kotlin
  • Spring Boot
  • Kafka
  • Git
  • DevSecOps
  • SCRUM
  • AWS
  • Design Patterns
  • Clean Code
  • SOLID
  • KISS
  • DRY

Idiomas

  • English

Responsabilidades

  • Desenvolvimento de aplicações back-end, com foco em qualidade, performance e segurança, seguindo as boas práticas de engenharia de software e os padrões definidos pela arquitetura corporativa
  • Interação com áreas clientes, adotando uma postura consultiva para compreender as demandas de negócio, propondo alternativas técnicas, novos insights e soluções viáveis que maximizem o valor entregue
  • Participação ativa nos ritos de refinamento de backlog, contribuindo para o mapeamento de dependências, identificação de riscos e complexidades técnicas, apoiando o planejamento das entregas
  • Colaboração nas atividades de implantação de projetos, incluindo planejamento técnico, comunicação com os stakeholders, envolvimento de times correlatos, execução de validações e acompanhamento de eventuais ajustes no pós-implantação
  • Apoio à melhoria contínua dos processos, ferramentas e práticas de desenvolvimento, incentivando a adoção de inovações tecnológicas e contribuindo para a evolução técnica da equipe

Tecnologias

JavaKotlinSpring BootKafkaGitDevSecOpsSCRUMAWS

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.