Match score not available

Desenvolvedor Java - 100% REMOTO

Remote: 
Full Remote
Work from: 

Offer summary

Qualifications:

Proficiency in Java 17 and SQL., Experience with NoSQL (MongoDB) and Spring Framework., Familiarity with Docker, Kubernetes, and microservices architecture., Knowledge of API management and TDD practices..

Key responsabilities:

  • Apply TDD to ensure software quality.
  • Manage APIs using API Gateway tools.
DBC Company logo
DBC Company Information Technology & Services SME https://www.dbccompany.com.br/
501 - 1000 Employees
See all jobs

Job description

Quais serão suas responsabilidades?


Experiência ou conhecimento em práticas ágeis para aumentar a eficiência do desenvolvimento de software.

Aplicação de TDD para assegurar a qualidade e a funcionalidade do software desde o início do desenvolvimento.

Experiência ou conhecimento em gerenciar APIs com ferramentas de API Gateway.

Familiaridade com serviços da AWS para desenvolvimento e implantação em nuvem.

O que é necessário para participar desse processo seletivo?

  • Experiência com Java 17: Proficiência no uso da versão mais recente do Java para desenvolver aplicações robustas e eficientes.
  • Experiência com SQL (Oracle): Habilidade para trabalhar com bancos de dados relacionais, incluindo a criação e otimização de consultas SQL.
  • Experiência com NoSQL (MongoDB): Conhecimento em bancos de dados NoSQL, especialmente MongoDB, para lidar com grandes volumes de dados não estruturados.
  • Experiência com Spring Framework: Competência em utilizar o Spring Framework para facilitar o desenvolvimento de aplicações Java.
  • Experiência com Spring Data JPA, Hibernate: Familiaridade com o uso de JPA e Hibernate para mapeamento objeto-relacional.
  • Experiência com Spring Data MongoDB: Capacidade de integrar e manipular dados em MongoDB usando Spring Data.
  • Experiência com Spring Data Redis: Uso de Redis para armazenamento em cache e manipulação de dados em tempo real.
  • Experiência com Mensageria (Kafka): Implementação de sistemas de mensageria e processamento de eventos com Apache Kafka.
  • Experiência com Swagger Open API: Criação e documentação de APIs RESTful utilizando Swagger para garantir a clareza na comunicação de serviços.
  • Experiência com consumo e construção de APIs REST: Desenvolvimento e integração de APIs RESTful de forma eficiente e segura.
  • Experiência com Git (Git, Gitlab, Bitbucket): Utilização de sistemas de controle de versão para gerenciar e colaborar em projetos de software.
  • Experiência com Docker: Criação e gerenciamento de containers para assegurar a portabilidade e a consistência de ambientes de desenvolvimento.
  • Experiência com Kubernetes / Kibana / DataDog: Implementação e monitoramento de aplicações em ambientes de orquestração de containers e análise de logs.
  • Experiência com Arquitetura de Microserviços: Projeto e implementação de sistemas baseados em micro serviços para garantir escalabilidade e flexibilidade.
  • Experiência com Padrões de projetos (Hexagonal, Clean, SOLID): Aplicação de princípios e práticas de design para garantir a qualidade e a manutenibilidade do código.


Por que fazer parte do time DBC Company?

• Somos a 18ª melhor empresa para trabalhar do Brasil e a 4ª melhor empresa para trabalhar no Rio Grande do Sul, segundo o GPTW 2024;

• Todos os profissionais que estão alocados em clientes e/ou projetos são acompanhados por Gestor da DBC e também por Líder de Smartsourcing;

• A DBC oferece incentivo a certificações a todos os colaboradores.

O que é importante saber?

Conhecimentos Desejáveis:

Desenvolvimento ágil: Experiência ou conhecimento em práticas ágeis para aumentar a eficiência do desenvolvimento de software;

Test Driven Development (TDD): Aplicação de TDD para assegurar a qualidade e a funcionalidade do software desde o início do desenvolvimento;

Api Gateway (Kong, Amplify): Experiência ou conhecimento em gerenciar APIs com ferramentas de API Gateway;

Conhecimento de Cloud AWS: Familiaridade com serviços da AWS para desenvolvimento e implantação em nuvem.

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Java Developer Related jobs