Match score not available

[Prospecção] Dev Java+React Sr - Segmento Varejista

extra holidays
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Solid experience in Backend development with Java (latest versions), Strong knowledge of REST APIs and RESTful principles, Experience with Clean Code, SOLID principles, and software engineering best practices, Proficiency in Frontend development with advanced knowledge of React and Next.js..

Key responsabilities:

  • Develop and maintain RESTful APIs following best architectural and design practices
  • Implement unit and integration tests to ensure software reliability
  • Design and optimize microservices architecture and work with relational and non-relational databases
  • Collaborate with the team to evolve application architecture and participate in technical discussions.

DBServer logo
DBServer SME https://db.tec.br/
501 - 1000 Employees
See all jobs

Job description

JOB DESCRIPTION

O que vamos construir juntos?

Nosso time é preocupado em propor as melhores soluções baseado em excelência técnica, pensando em alternativas que agreguem valor, com mindset ágil e cultura de colaboração. Nós respeitamos a diversidade e acreditamos que times diversos contribuem para construir ideias mais inovadoras.

 


RESPONSIBILITIES AND ASSIGNMENTS

Nos ajude a desenhar a solução!

Se você gosta de trabalhar com desenvolvimento, aprecia muito desafios, curte implementar soluções baseadas em boas práticas e topa trabalhar em times que respeitam quem você é e as suas opiniões, você está MUITO perto de integrar nosso time DB. Esse projeto você atuará em um grande varejista do mercado de modas.


Responsabilidades Back:

  • Desenvolver e manter APIs RESTful seguindo boas práticas de arquitetura e design;
  • Garantir código de alta qualidade, aplicando princípios de Clean Code e SOLID;
  • Implementar testes unitários e testes de integração para garantir a confiabilidade do software;
  • Projetar e otimizar a arquitetura de microsserviços;
  • Trabalhar com bancos de dados relacionais e não relacionais, otimizando queries e modelagem de dados;
  • Implementar estratégias de segurança e autenticação para APIs;
  • Criar pipelines de CI/CD para automação de build, testes e deploy;
  • Monitorar e melhorar a performance dos serviços backend;
  • Participar de discussões técnicas e colaborar com a equipe para evolução da arquitetura das aplicações.


Responsabilidades Front:

  • Desenvolver e manter aplicações Single Page Applications (SPA) utilizando React e Next.js;
  • Criar componentes reutilizáveis e escaláveis, garantindo um código limpo e bem estruturado;
  • Implementar testes unitários para garantir a qualidade do código;
  • Seguir e promover boas práticas de programação, como Clean Code e SOLID;
  • Trabalhar com arquitetura modular e componentizada para garantir escalabilidade e manutenção do código;
  • Implementar e otimizar aplicações responsivas, garantindo uma experiência fluida em diferentes dispositivos e tamanhos de tela;
  • Traduzir designs do Figma em componentes funcionais e bem estruturados;
  • Participar de discussões técnicas e colaborar com a equipe para evolução da arquitetura das aplicações.



REQUIREMENTS AND QUALIFICATIONS

Requisitos Back para se candidatar a vaga:

  • Experiência sólida com desenvolvimento Backend em Java (versões atualizadas);
  • Forte conhecimento em API REST e princípios RESTful;
  • Experiência com Clean Code, SOLID e boas práticas de engenharia de software;
  • Experiência com testes unitários e de integração (JUnit, Mockito, Testcontainers, etc.);
  • Experiência com bancos de dados relacionais (PostgreSQL, MySQL) e/ou não relacionais (MongoDB, Redis);
  • Conhecimento em programação assíncrona, mensageria e filas (preferencialmente Apache Kafka);
  • Experiência com arquitetura baseada em microsserviços;
  • Familiaridade com ferramentas de versionamento (Git)
  • Conhecimento em segurança de aplicações e autenticação (OAuth, JWT, OpenID Connect);
  • Experiência trabalhando com metodologias ágeis (Scrum, Kanban).

 

Diferenciais Back (não obrigatórios):

  • Experiência em projetos com SAP e SAP CX;
  • Experiência com frameworks como Spring Boot, Quarkus ou Java EE;
  • Conhecimento em Kubernetes e Docker para orquestração de containers;
  • Experiência com monitoramento e observabilidade (Prometheus, Grafana, ELK Stack);
  • Experiência com Serverless e computação em nuvem (AWS, Azure, GCP);
  • Experiência com sistemas voltados para o varejo.



Requisitos Front para se candidatar a vaga:

  • Experiência sólida com desenvolvimento Frontend;
  • Conhecimento avançado em React e Next.js;
  • Experiência na construção de Single Page Applications;
  • Experiência com testes unitários (Jest, Testing Library ou similares);
  • Conhecimento de boas práticas de desenvolvimento, como Clean Code e SOLID;
  • Experiência com arquitetura modular e componentizada;
  • Habilidade para criar interfaces responsivas e adaptáveis;
  • Experiência com Figma para transformar designs em código estruturado;
  • Familiaridade com controle de versão (Git);
  • Boa comunicação e capacidade de trabalho em equipe;
  • Experiência trabalhando com metodologias ágeis (Scrum, Kanban).

 

Diferenciais Front (não obrigatórios):

  • Experiência em projetos com SAP e SAP CX;
  • Experiência com GraphQL;
  • Familiaridade com Storybook para desenvolvimento de componentes isolados;
  • Noções de acessibilidade e SEO para aplicações web;
  • Habilidade trabalhando com sistemas voltados para o varejo.



ADDITIONAL INFORMATION

Por aqui você terá:

  • Remuneração compatível com o mercado;
  • Vale Refeição;
  • Vale Transporte (Não se aplica ao home- office);
  • Plano de Saúde e Odontológico;
  • Subsídio para o home-office;
  • Seguro de Vida;
  • Horário flexível;
  • Dresscode: seja você;
  • TotalPass: cuidado com a sua Saúde física e mental).


A DB

Somos uma software house que constrói entregas sob medida. Há 30 anos trabalhamos com foco nas pessoas, guiados por nossos valores, crescendo lado a lado com nossos colaboradores. Nosso lema é fazer a coisa certa do jeito certo através do design e do build.


Nos últimos anos, iniciamos uma caminhada em direção a diversidade e a inclusão e após o lançamento do nosso Marco Ético temos agora um norteador dos princípios que irão trilhar a nossa trajetória.

 

Estamos orgulhosos de promover um ambiente de trabalho livre de discriminação. Acreditamos que a diversidade de experiências, perspectivas e histórico transforma nosso ambiente de trabalho. Estamos empenhados a construir esse legado com a sua parceria! 


Conheça nosso Marco ético: http://www.dbserver.com.br/marcoetico/


Prazer, somos a DB!

Da garagem de casa para o mundo: assim começa a história da DB. Nascemos com desejo de mudança, nosso propósito é ser uma empresa de tecnologia centrada nas pessoas, com colaboração, inclusão e diversidade. Em 1993, iniciamos como consultores de um dos grandes bancos de dados da época, que nos deu o nome de DBServer (data base server) e aos poucos fomos construindo a DB (Design + Build the future) que você conhece hoje, a que gera mudança através de inovação e humanidade.


Nós desenvolvemos pessoas que impactam os negócios com tecnologia e inovação, participando de forma flexível e articulada em squads, consultorias e capacitações em todas as etapas do ciclo de vida, do Discovery ao Delivery e sustentação.



Um olhar para a Diversidade & Inclusão


A DB tem constituído uma jornada composta por marcadores culturais com profundo significado humano e que fazem parte do nosso dia a dia. Com coragem e empatia, colaboração, senso coletivo e de comunidade, estamos evoluindo na direção de uma cultura centrada nas pessoas.


Estamos orgulhosos de promover um ambiente de trabalho livre de discriminação. Acreditamos que a diversidade de experiências, perspectivas e histórico transforma nosso ambiente de trabalho. Estamos empenhados a construir esse legado com a sua parceria! 


Conheça nosso Marco Ético: https://bit.ly/MarcoEtico


Required profile

Experience

Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication

Related jobs