Engenharia de Software Backend Java Jr | Custodia de Ativos en Itaú Unibanco

Híbrido - São Paulo, São Paulo, Brasil

Postularse
Más vacantes en Itaú Unibanco

A backend software engineering position at Itaú Unibanco’s Custódia de Ativos team in São Paulo. The role involves modernizing a critical custody platform, developing high‑quality code, participating in technical and architectural discussions, applying DevOps practices, and continuously learning new technologies. The position is hybrid, located in São Paulo, and emphasizes collaboration with product, architecture, and specialist teams.

Requisitos

Habilidades

  • Ensino superior Tecnologia da Informação ou áreas correlatas (Completo ou cursando).
  • Conhecimento básico em AWS e interesse em aprofundar conhecimentos em arquitetura e serviços cloud.
  • Conhecimento em desenvolvimento com Java (preferencialmente Spring Boot) e/ou Python.
  • Conhecimento dos conceitos de orientação a objetos e fundamentos do desenvolvimento de software.
  • Familiaridade com conceitos como SOLID, Design Patterns, Clean Architecture e DDD.
  • Conhecimento básico ou interesse em aprender sobre sistemas distribuídos, programação reativa e streaming de dados.
  • Conhecimento básico sobre APIs, microsserviços e arquiteturas serverless.
  • Conhecimento básico ou interesse em aprender sobre SDD (Software Defined Development) e pipelines agênticas.
  • Certificação AWS Cloud Practitioner.

Responsabilidades

  • Desenvolver e evoluir funcionalidades da plataforma de custódia, seguindo boas práticas de qualidade, escalabilidade e resiliência.
  • Participar de discussões técnicas e arquiteturais, contribuindo com ideias e aprendendo com profissionais mais experientes.
  • Desenvolver código de qualidade, utilizando testes automatizados e aplicando conceitos relacionados à pirâmide de testes (unitários, integração, componentes e E2E).
  • Apoiar iniciativas de melhoria de performance, observabilidade e eficiência das aplicações.
  • Atuar com práticas de DevOps no dia a dia, incluindo automações, pipelines de CI/CD e processos de deploy.
  • Contribuir em projetos de modernização, evolução tecnológica e migração de sistemas.
  • Criar e manter documentações técnicas, compartilhando conhecimento e aprendizados com o time.
  • Participar ativamente das cerimônias ágeis da squad, como refinamentos, plannings, dailies e retrospectivas.
  • Desenvolver soluções alinhadas aos requisitos de segurança, compliance e padrões de engenharia definidos pela organização.
  • Utilizar ferramentas de Inteligência Artificial para apoiar o desenvolvimento e aumentar produtividade, qualidade e aprendizado.
  • Buscar apoio e mentoria quando necessário, incorporando feedbacks para evoluir continuamente.
  • Investir no próprio desenvolvimento, ampliando conhecimentos sobre tecnologia, negócio e engenharia de software.

Tecnologias

JavaSpring BootPythonAWSREST APIsMicroservicesServerlessDevOps CI/CD pipelinesTesting frameworksClean ArchitectureDDDSOLIDInteligência Artificial

Compartir vacante

Descubre si tu currículum está listo para esta vacante

Mira cómo nuestra IA puede optimizar tu currículum y aumentar tus chances en este puesto.