Engenheiro de Software Senior

São Paulo Permanente View Job Description
O profissional será responsável por projetar e implementar melhorias em sistemas, além de contribuir para a criação de novos produtos e ferramentas. Atuará em um ambiente ágil, colaborando com equipes multidisciplinares e internacionais, além de orientar desenvolvedores juniores e participar ativamente da definição de arquiteturas. A posição exige sólida experiência em Java, microserviços e tecnologias em nuvem

Atualizada 18/03/2025

  • Vasta experiência em Java e Spring Boot Framework;
  • Inglês Avançado/Fluente (contato diário com times internacionais).

Sobre nosso cliente

Empresa em crescimento acelerado no setor financeiro, focada em oferecer soluções inovadoras e tecnológicas para seus clientes. Com um ambiente dinâmico e colaborativo, a empresa investe em tecnologia de ponta e boas práticas de desenvolvimento para garantir a melhor experiência aos seus usuários. Atuando com times multidisciplinares e internacionais, proporciona desafios constantes e oportunidades de crescimento

Descrição

  • Desenvolver melhorias funcionais ou de desempenho para produtos existentes ou criar novos produtos e ferramentas de software.
  • Tornar-se especialista nos sistemas da empresa, auxiliando na solução de problemas avançados e otimizando bases de código complexas.
  • Definir arquiteturas escaláveis para tecnologia e processos, garantindo alta qualidade.
  • Colaborar com diversas partes interessadas para equilibrar velocidade e qualidade na entrega de soluções.
  • Orientar e treinar desenvolvedores júnior para potencializar a produtividade da equipe.
  • Trabalhar em um ambiente ágil, colaborando com Product Owners, Scrum Masters e outros desenvolvedores para revisar requisitos, especificações e planos de teste.
  • Conduzir o desenvolvimento de ponta a ponta, desde o design até a implementação.
  • Projetar, prototipar e codificar componentes e aplicativos de software, iterando constantemente para otimizar a experiência do cliente.

Perfil desejável

  • Formação superior em Ciência da Computação ou áreas correlatas.
  • Inglês avançado ou fluente (interação diária com times internacionais).
  • Sólida experiência no desenvolvimento de microserviços utilizando Apache Spring Boot.
  • Experiência em desenvolvimento Java para aplicações web em larga escala e APIs baseadas em princípios de orientação a objetos.
  • Conhecimento avançado em Spring Framework, ORM (Hibernate, JPA).
  • Experiência com bancos de dados Oracle SQL e MS SQL.
  • Experiência em Python para construção e manutenção de aplicações escaláveis.
  • Vivência prática com o ecossistema AWS, incluindo criação e depuração de funções serverless (Lambda) e frameworks.
  • Boa compreensão em Design de Sistemas, garantindo desenvolvimento de infraestrutura escalável.



Diferenciais

  • Conhecimento em frameworks JavaScript como Angular, React ou similares.
  • Familiaridade com ferramentas DevOps & de colaboração: CircleCI, Jenkins, GIT, SonarQube, etc.
  • Capacidade de decompor problemas complexos em soluções modulares simples.
  • Experiência em desenvolvimento Full-Stack.
  • Forte disciplina em abordagens de teste de software.
  • Experiência no setor financeiro.
  • Conhecimento em tecnologias de nuvem como AWS S3, RDS, ELB.
  • Experiência com containers e desenvolvimento de aplicações conteinerizadas usando Docker.

O que está sendo ofertado

  • Remuneração PJ;
  • Modelo de trabalho híbrido: 2x por semana (região Berrini).
Contato
Julia Riela
Referência da Vaga
JN-102024-6578556

Resumo da vaga

Setor
Information Technology
Subsetor
IT Development
Indústria
Financial Services
Localização
São Paulo
Tipo de contratação
Permanente
Nome do consultor
Julia Riela
Referência da vaga
JN-102024-6578556