Desenvolvedor Back-End Java Pleno

Detalhes da Vaga

VEM CONHECER A CARBIGDATA!

Somos a maior plataforma de bigdata do mercado de veículos.
Nossos produtos possuem foco na localização de veículos roubados, furtados e na verdadeira situação do bem localizado.
Com foco em big data analytics, atuamos nos principais players do mercado automotivo como bancos, financeiras, locadoras e seguradoras.

DESCRIÇÃO DA VAGA
Estamos em busca de um Desenvolvedor Backend Java Pleno para integrar nosso time remoto.
Você será responsável por realizar a especificação e desenvolvimento de sistemas distribuídos baseados em arquitetura de micro serviços e orientada a eventos.

ATIVIDADES DO DIA A DIA:
Orientação a objetos e estruturas de dados.
Desenvolvimento de aplicações cloud native (Docker).
Arquitetura de microserviços e REST API.
Controle de versionamento com Git e metodologias GitFlow.
Ferramentas para gerenciamento de dependências (Maven).
Melhores práticas de qualidade de software, como testes automatizados, segurança, monitoramento e documentação.
Ferramentas de CI/CD.
Desenvolvimento para ambientes Unix e Linux.
Ferramentas de projeto (Jira ou similares).
Metodologias de desenvolvimento ágil (SCRUM ou similares).
Boas práticas de desenvolvimento - SOLID e Design Patterns.

REQUISITOS E QUALIFICAÇÕES:
Linguagem: Java 11+.
Programação Funcional com Java ( Interfaces funcionais, lambda, imutabilidade, Recursão )
Programação Assíncrona - Future e Completable Future
Framework Web: Spring Boot (Spring MVC, Spring Data, Spring AMQP).
Bancos de Dados: Experiência com qualquer banco de dados relacional e modelagem relacional, preferencialmente JDBC.
Mensageria: Experiência com RabbitMQ ( AMQP ) ou qualquer outro broker que suporte o protocolo AMQP.

Diferenciais:
Linguagem:

Experiência com Java 17.
Framework Web:

Conhecimento em Spring Webflux (Reactor) ou outros frameworks reativos (RxJava).
Banco de Dados:

Experiência com bancos de dados NoSQL.
Mensageria:

Experiência com Reactor AMQP ou outros drivers de mensageria reativos.
Cloud APIs:

Conhecimento em serviços em nuvem como Azure Blob Storage, Azure Cosmos DB, AWS SES, AWS SNS, Google Firebase, Google Recaptcha.
Testes:

Desenvolvimento orientado a testes - TDD.
CI/CD:

Preferência por experiência com Jenkins.
Cloud Native:

Desenvolvimento de aplicações cloud native com Docker, Azure EKS, Google GKE, Rancher, Kubernetes, Spring Cloud Configuration.
Ferramentas de Log:

Experiência com Graylog ou similares.
Boas Práticas:

Aplicação de práticas como DDD e Arquitetura Hexagonal.

Benefícios
Vale Refeição / Alimentação
Plano de Saúde (Amil)
Plano Odontológico
Home-office
Dayoff no mês do aniversário
Seguro de vida
Auxílio-creche

Tipo de vaga: Efetivo CLT


Salário Nominal: A acordar

Fonte: Appcast_Ppc

Função de trabalho:

Requisitos

[Job-18580] Mid-Level Fullstack (Vue.Js Quarkus) Developer, Brazil

Nós somos especialistas em tech transformation, nós somos a CI&T.Combinamos a força disruptiva da Inteligência Artificial com a expertise humana para apoiar ...


Ci&T - Brasil

Publicado 5 days ago

Pleno Business Development Representative (Bdr Iii)

Job descriptionA Atlas é uma Startup de Software, que traz segurança e inovação em todos os processos de um conselho de administração.Todas nossas ações são ...


Atlas Governance - Brasil

Publicado 5 days ago

Business Development Manager (Sales Executive)

Business Development Manager (Sales Executive)Apply locations: BrazilTime Type: Full timePosted on: Posted 30+ Days AgoJob Requisition ID: JR0015843Great tha...


Bsi Companies - Brasil

Publicado 5 days ago

Profissional De Desenvolvimento Fullstack Sênior

Job descriptionA primeira coisa que você precisa saber é que aqui você não vai cair na rotina. A Radix desenvolve soluções para empresas de diferentes setore...


Radix Engenharia E Software - Brasil

Publicado 5 days ago

Built at: 2024-11-14T22:05:11.500Z