
Ativa os alertas de emprego por e-mail!
Cria um currículo personalizado em poucos minutos
Consegue uma entrevista e ganha mais. Sabe mais
Uma empresa de tecnologia em São Paulo está em busca de um desenvolvedor backend com experiência sólida em Java EE e API RESTful. Este profissional atuará como referência técnica, orientando a equipe em boas práticas de codificação e apoiando a definição de soluções técnicas viáveis. Conhecimentos em desenvolvimento frontend, arquitetura de software, CI/CD e metodologias ágeis são fundamentais. A empresa valoriza a comunicação clara e a capacidade de mentoria técnica.
Sólida experiência em desenvolvimento backend com Java EE (EJB) e API RESTful
Grande conhecimento em desenvolvimento frontend (Angular, HTML, CSS e TypeScript)
Conhecimento em linguagem SQL e bancos DB2 e SQLServer.
Conhecimento em arquitetura de software, especialmente principais padrões de projetos e microserviços
Prática com CI/CD (Jenkins, GitHub Actions), Git e Maven
Conhecimento em ferramentas de qualidade e análise de código (Sonar, testes unitários)
Experiência com observabilidade (logs, métricas, traces e APMs)
Familiaridade com ferramentas de gestão ágil (Jira, Confluence)
Habilidade de comunicação clara com times técnicos e áreas de negócio
Vivência com metodologias ágeis (Scrum, Kanban)
Capacidade de mentoria técnica e desenvolvimento de pessoas
Conhecimento de modelagem de dados e bancos de dados relacionais
Visão sistêmica e capacidade de tomada de decisão técnica baseada em valor de negócio
Atuar como referência técnica para os times de desenvolvimento e análise de requisitos
Orientar tecnicamente os desenvolvedores nas boas práticas de codificação, testes e design
Apoiar o time na definição de soluções técnicas viáveis e sustentáveis
Garantir a qualidade técnica das entregas, alinhando tecnologia e objetivos de negócio
Participar de refinamentos técnicos e apoiar na transformação de requisitos em soluções implementáveis
Avaliar riscos técnicos, propondo mitigação de problemas e gargalos
Facilitar a comunicação entre áreas técnicas e de negócio
Contribuir com a organização e planejamento técnico das sprints
Mentorar e desenvolver talentos técnicos do time
Apoiar o time na remoção de impedimentos técnicos
Participar da evolução da arquitetura do sistema
Promover uma cultura de melhoria contínua, inovação e colaboração
Formação nível superior em curso de tecnologia
Certificação Java
Atuação com sistemas financeiros ou bancário