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: Sercanto_Ppc

Função de trabalho:

Requisitos

Representante De Desenvolvimento De Vendas

Você é sangue no olho, tem fome de aprendizado, quer crescer na vida, tem perfil de líder e faz de tudo para alcançar objetivos? ?? Se sim, essa vaga de Vend...


Sendfly - Minas Gerais

Publicado 8 days ago

Lead Software Developer (React Native)

Project Description: Our Client is one of the largest TV providers in North America and we are searching for a Lead Software Developer (Team Lead) to lead ou...


Luxoft - Minas Gerais

Publicado 8 days ago

Tech Writer - Remoto

A Getronics é líder global em soluções de tecnologia, com uma equipe de mais de 4.000 colegas em 22 países, fornecendo serviços abrangentes de ponta a ponta ...


Getronics - Minas Gerais

Publicado 8 days ago

Desenvolvedor(A) Full Stack (Calypso) Sr.

A Foursys é um time apaixonado por inovação, design e transformação digital. Somos globais, somos GPTW. ???? Na Foursys, celebramos a diversidade e acreditam...


Foursys - Minas Gerais

Publicado 8 days ago

Built at: 2024-11-22T04:18:53.034Z