IT Developer II at Banco Santander S A Filiale Frankfurt
São Paulo, São Paulo, Brazil -
Full Time


Start Date

Immediate

Expiry Date

18 Jul, 26

Salary

0.0

Posted On

19 Apr, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java EE, Spring, SQL, UML, Maven, Gradle, Git, REST, gRPC, CI/CD, Unit testing, Integration testing, Observability, Software architecture, Debugging, Agile methodologies

Industry

Banking

Description
IT Developer II Country: Brazil # QUEM SOMOS A F1RST é o futuro e sua carreira está aqui! Nossa cultura é baseada em “Pessoas, Inovação e Resultados”. Aqui promovemos serviços e experiência para os mais de 60 milhões de clientes de todo o ecossistema Santander. Venha fazer parte do time que tem como propósito apoiar as pessoas e fazer os negócios prosperarem. Somos apaixonados por tecnologia. Somos F1RST Digital Services. Siga o nosso LinkedIn e fique por dentro de todas as novidades: https://www.linkedin.com/company/f1rstdigitalservices Temos uma vaga para você se tornar IT Developer II Aqui, seu papel será: Desenvolvimento e manutenção de código seguindo as especificações, normas, padrões e prazos estabelecidos, utilizando linguagem de programação em baixa plataforma, utilizando padrões de arquitetura de software, realização de testes unitários, integrados e automatizados, com necessidade mínima de acompanhamento e supervisão técnica, além de análise de requisitos e elaboração de projetos lógico e físico. Responsável por entregar soluções de software de complexidade média, elevando padrões de código, testes e processos. Atua com autonomia moderada, influência técnica dentro do squad e suporte ativo a profissionais juniores. Requisitos Imprescindíveis: 1- Bom raciocínio lógico, facilidade de aprendizado e pró-atividade; 2- Vivência com leitura, interpretação e confecção de documentação técnica (ex. UML); 3- Experiência de 2 anos em programação utilizando plataforma Java EE (ex.:JSP/Servlets/EL, JSF/Facelets, JPA, JTA, EJB, JAX-WS/JAX-RS, JMS, CDI, JDBC, JNDI) ou Spring (algum de seus componentes) e conhecimentos em padrões de projeto; 4- Experiência de 1 ano em banco de dados (ex.: MySQL/MariaDB, PostgreSQL, Oracle, SQL Server, DB2) e SQL; 5- 6 meses de experiência em ferramentas de build (ex.: Ant, Maven ou Gradle); 6- 6 meses de experiência em sistemas de controle de versão (CVS, SourceSafe, SVN, RTC ou Git); 7- Conhecimento em processo e metodologia de desenvolvimento de software; 8-Desenvolver código limpo, reutilizável, testável e resiliente considerando erros, exceções e desempenho; 9-Planejar e implementar cobertura de testes alinhada à pirâmide (unitário, integração, UAT) incluindo casos extremos e falhas esperadas; 10-Realizar debugging sistemático em serviços próprios e, frequentemente, em fluxos que envolvem múltiplos componentes; 11-Definir e ajustar métricas, logs e alertas conforme filosofia de observabilidade interna; interpretar dados operacionais e sugerir melhorias; 12-Ler, compreender e evoluir módulos existentes, reduzindo dívida técnica e promovendo consistência arquitetural; 13-Desenhar funções e pequenas componentes alinhadas à arquitetura do serviço e sinalizar riscos arquiteturais; 14-Aplicar práticas de segurança (segredos, validação, autorização) e antecipar implicações; envolver especialistas quando necessário; 15-Refinar e fatiar histórias para entrega incremental contínua; liderar o detalhamento de tarefas moderadamente complexas; 16-Considerar priorização, dependências e riscos de integração, antecipando bloqueios e propondo mitigação; 17-Lidar com ambiguidade definindo hipóteses, alinhando escopo e registrando decisões; 18-Assumir ownership de entregas: negociar prazos realistas, comunicar progresso, elevar bloqueios rapidamente; 19-Oferecer e receber feedback objetivo; transformar feedback em ações de melhoria; 20-Comunicar de forma clara e adaptada ao público (técnico/negócio); facilitar entendimento em discussões; 21-Compartilhar conhecimento (docs, revisões, sessões internas) e incentivar boas práticas; 22-Colaborar ativamente no trabalho em equipe ajudando na remoção de impedimentos e celebrando conquistas coletivas; 23-Iniciar a construção de relacionamentos de confiança com engenharia, produto e demais áreas; 24-Conduzir desacordos de forma construtiva, mediando e buscando consenso baseado em fatos e objetivos; 25-Tomar decisões objetivas considerando dados, impacto e viés potencial; 26-Garantir alinhamento com objetivos estratégicos do squad/organização em suas propostas técnicas; 27-Sugerir melhorias de processo (fluxo de code review, testes, CI/CD) e ajudar na implementação; 28-Facilitar reuniões técnicas assegurando participação equilibrada e decisões registradas; 29-Mentorar analistas juniores em fundamentos de código, testes e cultura de engenharia; 30-Relacionar domínio técnico ao impacto de negócio e sugerir pequenas otimizações de produto; 31-Participar de discussões sobre implicações da estratégia de engenharia para o time; 32-Conectar necessidades de usuários às decisões de implementação, sugerindo ajustes incrementais de produto; 33-Participar ativamente com plataforma de negócios; 34-Elaborar e executar testes positivos, negativos, regressivos e teste de mutação; Requisitos Técnicos -Forte domínio de lógica, estruturas de dados e princípios de design (modularidade, coesão, baixo acoplamento). -Experiência prática com testes unitários, integração, contratos e testes funcionais/UAT. -Uso consistente de ferramentas de observabilidade (logs estruturados, métricas, tracing) para análise de causa raiz. -Git avançado (branching, rebase, resolução de conflitos, code review efetivo). -Familiaridade com integração entre serviços (REST/gRPC/mensageria) e padrões de comunicação. -Noções sólidas de segurança (segredos, autenticação/autorização, validação de entrada, princípios de least privilege). -Entendimento de pipelines CI/CD e automação de build/test/deploy. -Capacidade de ler e refatorar código legado com segurança. -Noções de custo operacional (latência, consumo de recursos) na tomada de decisões. Competências Comportamentais -Autonomia moderada com bom julgamento sobre quando escalar. -Pensamento analítico e orientação a resultado. -Colaboração, empatia e postura construtiva em debates. -Clareza e concisão na comunicação escrita e verbal. -Adaptabilidade frente a mudança e incerteza. -Responsabilidade sobre compromissos e transparência em riscos. -Mentalidade de melhoria contínua e aprendizado ativo. -Influência positiva em padrões técnicos e de processo. -Consciência de negócio e de impacto para usuários. Requisitos Desejáveis: 1- Nível superior na área concluído; 2- Experiência em análise de requisitos e elaboração de projetos lógico e físico; 3- Experiência em desenvolvimento de sistemas utilizando metodologias ágeis; 4- Possuir certificações Oracle (plataforma Java); 5- Capacidade de comunicação em outros idiomas (Inglês ou Espanhol); 6- Familiaridade com metodologias ágeis de desenvolvimento de software; 7- Atuação no mercado financeiro 8- Conhecimento no produto de Seguros Competências Comportamentais -Autonomia moderada com bom julgamento sobre quando escalar. -Pensamento analítico e orientação a resultado. -Colaboração, empatia e postura construtiva em debates. -Clareza e concisão na comunicação escrita e verbal. -Adaptabilidade frente a mudança e incerteza. -Responsabilidade sobre compromissos e transparência em riscos. -Mentalidade de melhoria contínua e aprendizado ativo. -Influência positiva em padrões técnicos e de processo. -Consciência de negócio e de impacto para usuários. Local de trabalho: Radar - Rua Amador Bueno, 474 – Santo Amaro, São Paulo – SP # BENEFÍCIOS: ➡️ Auxílio refeição; ➡️ Convênio médico; ➡️ Convênio Odontológico: Plano básico e intermediário; ➡️ Vale Transporte; ➡️ Flex Férias: 24 dias úteis de férias podendo ser divididos em até 6 vezes, e a cada 2 meses trabalhados você já pode aproveitar 4 dias úteis; ➡️ DayOff Aniversário; ➡️ Parceiros de academia: Wellhub, Totalpass; ➡️ Flex Working: Modelo de trabalho híbrido: 2 dias Home Office e 3 dias presenciais; ➡️ Plataformas de treinamento com mais de 100 mil cursos; ➡️ Linhas de carreira para o seu desenvolvimento profissional; ➡️ Flex Learning: Incentivo para estudos exclusivo a funcionários com Alta Performance; ➡️ Auxílio Creche; ➡️ Programa Nascer e Licença Paternidade estendida. ➡️ Seguro de Vida; ➡️ Be Healthy - Programa que incentiva todos a terem hábitos mais saudáveis; ➡️ PAPE - Programa de apoio pessoal especializado; #LI-DNI The Santander Effect Our work touches 140 million lives every day. How? By always innovating, sharing our experiences, questioning how we do things and adapting to new challenges. As we keep reinventing ourselves for the digital age, you’ll find that with us, even your smallest action will have a massive impact. That’s the Santander Effect.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
The IT Developer II is responsible for developing and maintaining software solutions of medium complexity while adhering to architectural standards and best practices. They will perform systematic debugging, implement automated tests, and provide technical guidance to junior team members.
Loading...