Descrição
Resumo:
A DVT está buscando desenvolvedores Java apaixonados para se juntarem a uma equipe inovadora, com foco na construção de sistemas de backend robustos e escaláveis, além de contribuir para uma cultura de aprendizado contínuo.
Pontos de destaque:
1. Trabalhar ao lado de profissionais qualificados utilizando tecnologias de ponta
2. Uma cultura que promove aprendizado contínuo e crescimento
3. Oportunidade de expandir limites e impulsionar sua carreira
Na DVT, uma empresa líder global em desenvolvimento personalizado de software e engenharia de dados, estamos buscando desenvolvedores Java apaixonados para integrarem nossa equipe inovadora e colaborativa! Essa é uma oportunidade de trabalhar ao lado de alguns dos profissionais mais qualificados do setor, utilizando tecnologias de ponta e as melhores práticas para entregar soluções de classe mundial.
Na DVT, você fará parte de uma cultura que promove aprendizado contínuo e crescimento. Apoiamos seu desenvolvimento profissional com programas abrangentes de treinamento e patrocinamos diversos eventos do setor, como o DevConf e o GDG. Junte-se a nós e expanda os limites do possível, enquanto leva sua carreira a novos patamares!
#### **Função e Responsabilidades:**
* Desenvolver sistemas de backend robustos e escaláveis usando Java (11–17\+), com forte ênfase em Vert.x e paradigmas de programação reativa.
+ Utilizando Spring Boot, Kubernetes gerenciado pela AWS (AWS Kubernetes Service) e Helm Charts, além de arquiteturas baseadas em microsserviços.
* Projetar e gerenciar APIs usando OpenAPI (YAML), SOAP, REST e GraphQL.
* Integrar-se perfeitamente com tecnologias front-end, como ReactJS, VueJS, Angular e TypeScript.
* Implementar arquiteturas orientadas a eventos e baseadas em microsserviços, incluindo funções serverless quando apropriado.
* Construir soluções de dados escaláveis usando JPA, Hibernate, MongoDB, NoSQL e RDBMS (AWS/Azure).
* Impulsionar a implementação de pipelines CI/CD, ajuste de desempenho e monitoramento de sistemas com ferramentas-padrão do setor.
* Defender práticas de código limpo e metodologias Ágeis em equipes de desenvolvimento.
**Conhecimentos Técnicos**
* **Java Principal & Frameworks**: Domínio de **Oracle/OpenJDK**, **Jakarta EE**, **MicroProfile**, **Micronaut** e do ecossistema **Spring** (Core, MVC, Boot, Data, Streams, Cloud, Security).
* **Programação Reativa**: Experiência sólida com **Vert.x** e construção de sistemas **não bloqueantes e assíncronos**.
* **Desenvolvimento de APIs**: Habilidade no projeto e gerenciamento de APIs usando **OpenAPI**, **REST** e **GraphQL**.
* **Tecnologias Backend**: Experiência com **Apache Kafka**, **JMS**, **JTA**, **AMQP** e serviços web empresariais.
* **Padrões de Arquitetura**: Amplo conhecimento em arquiteturas **orientadas a eventos**, **microsserviços** e **monolíticas**; familiaridade com modelos **serverless (FaaS)**.
* **Soluções de Dados**: Expertise em **JPA**, **Hibernate**, **MongoDB**, **NoSQL** e RDBMS em nuvem ou locais.
* **Nuvem & Contêineres**: Domínio de **AWS**, **Docker**, Kubernetes gerenciado pela AWS (AWS Kubernetes Service) e Helm Charts para implantações escaláveis.
* **Testes & Automação**: Prática com **JUnit**, **Mockito** e **Cucumber** para automação de testes.
* **Controle de Versão & CI/CD**: Experiência com **GitHub**, **Bitbucket**, **GitLab** e boas práticas de CI/CD.
#### **Experiência Necessária:**
* 10\+ anos de experiência profissional em desenvolvimento Java (Java 11–17\+).
* 4\+ anos de experiência com Spring Boot.
* 2\+ anos de experiência prática com plataformas em nuvem (AWS, GCP, Azure).
* Expertise comprovada em Vert.x e programação reativa (obrigatório).
* Profundo entendimento de CI/CD, ajuste de desempenho e ferramentas de monitoramento.
* Histórico comprovado de trabalho em equipes Ágeis e promoção de padrões de codificação limpa.
Se você é apaixonado por utilizar as mais recentes tecnologias para construir soluções inovadoras, queremos ouvir de você! Candidate-se agora e leve sua carreira a novos patamares com nossa equipe dinâmica.
**Conheça Jake: Chefe Global de Práticas da DVT para Soluções Java**
**Quem somos:**