IT Developer I (Java) - Exclusiva para pessoas negras ou mulheres

Banco Santander, S.A.
31 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Portuguese, English, Spanish

Job location

Tech stack

Java
API
JIRA
Automation of Tests
Software Quality
Encodings
Continuous Integration
DevOps
Github
Gradle
Hibernate
Java Persistence API
JUnit
PostgreSQL
Maven
OAuth
Oracle Applications
Scrum
RabbitMQ
Mockito
Software Engineering
SQL Databases
Test Case Design
UML
Web Applications
Appium
Spring-boot
Backend
GIT
Kafka
REST
Cucumber
Selenium Webdriver
Docker
Jenkins

Job description

Fazemos parte do maior banco Internacional do Brasil, um dos maiores bancos do mundo. Promovendo serviços e experiências para os mais de 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., Temos uma vaga para você se tornar IT Developer I (Java) - Exclusiva para pessoas negras ou mulheres., * Desenvolver e manter aplicações backend com foco em performance, segurança e boas práticas;

  • Desenvolvimento e manutenção de código fonte seguindo as especificações, normas, padrões e prazos estabelecidos, utilizando linguagem de programação em alta e/ou baixa plataforma, além de análise de requisitos e elaboração de projetos lógico e físico;
  • Atuar na construção de APIs RESTful utilizando Java e Spring Boot;
  • Participar ativamente das cerimônias ágeis e colaborar com outras áreas como QA, Produto e DevOps;
  • Contribuir com ideias e sugestões que impactem a arquitetura e a qualidade do software;
  • Aprender continuamente com profissionais experientes e compartilhar conhecimento com o time.

Requirements

  • Conhecimento em linguagem Java ou superior: Conhecimento de sintaxe básica, estruturas de controle, orientação a objetos, manipulação de coleções, uso de exceções e criação de mensagens de erro claras;

  • Experiência acadêmica ou prática com Spring Boot: Criação de APIs REST, uso de anotações como @RestController, @Service e @Repository;

  • Conhecimento em banco de dados e SQL: Modelagem de tabelas e relacionamentos. Noções de bancos de dados relacionais (como PostgreSQL e Oracle);

  • Familiaridade com versionamento em Git: Clonar repositórios, criar branches, commits e pull requests. Resolver conflitos;

  • Entendimento básico de boas práticas de codificação e testes automatizados. Testes unitários com JUnit e Mocking com Mockito. Requisitos Desejáveis:

  • Princípios e boas práticas com clean code: Nomeação clara de variáveis, métodos e princípios de SOLID;

  • Conhecimento sobre arquitetura de microsserviços;

  • Experiência com JPA/Hibernate: Mapeamento de entidades com anotações como @Entity, @Table, @Id, entre outras. Uso de repositórios (JpaRepository);

  • Familiaridade com Docker e ferramentas de integração contínua (ex: Jenkins, GitHub Actions);

  • Noções de mensageria (Kafka, RabbitMQ);

  • Noções básicas de segurança: Autenticação e autorização (JWT, OAuth);

  • Experiência em ferramentas de build (ex.: Maven ou Gradle);

  • Familiaridade com a metodologia Scrum;

  • Vivência com leitura e interpretação de documentação técnica (ex. UML);

  • Experiência em análise de requisitos e elaboração de projetos lógico e físico;

  • Experiência prática com automação de testes utilizando Selenium WebDriver, Appium, Cucumber e Java;

  • Conhecimento em automação de testes para aplicações web e APIs REST;

  • Familiaridade com ferramentas de gestão de tarefas (Jira) e execução de testes (Octane);

  • Noções de ciclo de vida de desenvolvimento de software e metodologias ágeis;

  • Habilidade em análise de requisitos, elaboração de cenários e casos de teste;

  • Inglês e Espanhol técnico para leitura e escrita de documentação. Local de Trabalho: Agência Santander - R. Episcopal, - Núcleo Res. Silvio Vilari, São Carlos - SP

Apply for this position