Desenvolvedor Java (Integrações)
Manaus
Desenvolvedor Java (Integrações) - A função envolve trabalhar com componentes de back-end, bancos de dados e desempenho de aplicações.
Espera-se a escrita de código eficiente, escalável e de fácil manutenção, além da colaboração com times multidisciplinares e uso de frameworks populares de mercado (como Spring ou Hibernate).
Esta vaga exige conhecimento aprofundado em Spring, Kafka, testes unitários, ferramentas de transformação de dados, princípios de observabilidade e arquitetura distribuída assíncrona.
Responsabilidades Projetar, implementar e gerenciar soluções de integração baseadas em Java, conectando diferentes sistemas, aplicações e serviços de maneira síncrona e assíncrona.
Colaborar com stakeholders para levantar requisitos e garantir que as soluções atendam às necessidades do negócio.
Criar e manter diagramas de solução e redigir documentação técnica de alta qualidade.
Garantir que as soluções Java estejam alinhadas com as melhores práticas do mercado e padrões da organização.
Apoiar equipes técnicas e de negócio ao longo de todo o ciclo de desenvolvimento de software, até a entrega final.
Investigar e resolver problemas de programação com agilidade.
Comunicar progresso aos membros da equipe e stakeholders.
Elaborar materiais completos de transferência de conhecimento apresentações, documentações, gravações, diagramas, etc.
Manter-se atualizado com tendências de mercado e novas tecnologias para aprimorar continuamente as soluções de integração.
Pré-requisitos Graduação em Ciência da Computação, Engenharia ou áreas correlatas.
Experiência com a linguagem de programação Java.
Experiência no desenvolvimento de integrações síncronas (APIs RESTful e serviços SOAP) e assíncronas (publicadores e consumidores Kafka) utilizando ferramentas Java.
Conhecimento de padrões de arquitetura distribuída especialmente Client-Server e Publish-Subscribe.
Forte entendimento de padrões de autenticação e autorização (OAuth2.
0, OIDC, SAML).
Vivência prática com Kafka, tanto no funcionamento interno quanto como desenvolvedor(a) de aplicações que interagem com ele.
Sólido conhecimento de princípios e ferramentas de observabilidade e monitoramento.
Experiência com bancos de dados relacionais e não relacionais.
Escrita de testes unitários para aplicações Java usando JUnit.
Domínio de programação orientada a objetos (OOP).
Habilidade de comunicação clara (oral e escrita), tanto com equipes técnicas quanto de negócio, incluindo produção de documentação técnica de qualidade.
Disponibilidade para viagens curtas a clientes.
Desejável Experiência com OpenSearch como ferramenta de agregação de logs e aplicações que interagem com ele.
Conhecimento em arquitetura de microsserviços.
Experiência com arquiteturas orientadas a eventos e CQRS.
Familiaridade com práticas de DevOps, pipelines de CI/CD e infraestrutura como código.
Experiência no desenvolvimento e consumo de APIs RESTful e serviços SOAP.
Espera-se a escrita de código eficiente, escalável e de fácil manutenção, além da colaboração com times multidisciplinares e uso de frameworks populares de mercado (como Spring ou Hibernate).
Esta vaga exige conhecimento aprofundado em Spring, Kafka, testes unitários, ferramentas de transformação de dados, princípios de observabilidade e arquitetura distribuída assíncrona.
Responsabilidades Projetar, implementar e gerenciar soluções de integração baseadas em Java, conectando diferentes sistemas, aplicações e serviços de maneira síncrona e assíncrona.
Colaborar com stakeholders para levantar requisitos e garantir que as soluções atendam às necessidades do negócio.
Criar e manter diagramas de solução e redigir documentação técnica de alta qualidade.
Garantir que as soluções Java estejam alinhadas com as melhores práticas do mercado e padrões da organização.
Apoiar equipes técnicas e de negócio ao longo de todo o ciclo de desenvolvimento de software, até a entrega final.
Investigar e resolver problemas de programação com agilidade.
Comunicar progresso aos membros da equipe e stakeholders.
Elaborar materiais completos de transferência de conhecimento apresentações, documentações, gravações, diagramas, etc.
Manter-se atualizado com tendências de mercado e novas tecnologias para aprimorar continuamente as soluções de integração.
Pré-requisitos Graduação em Ciência da Computação, Engenharia ou áreas correlatas.
Experiência com a linguagem de programação Java.
Experiência no desenvolvimento de integrações síncronas (APIs RESTful e serviços SOAP) e assíncronas (publicadores e consumidores Kafka) utilizando ferramentas Java.
Conhecimento de padrões de arquitetura distribuída especialmente Client-Server e Publish-Subscribe.
Forte entendimento de padrões de autenticação e autorização (OAuth2.
0, OIDC, SAML).
Vivência prática com Kafka, tanto no funcionamento interno quanto como desenvolvedor(a) de aplicações que interagem com ele.
Sólido conhecimento de princípios e ferramentas de observabilidade e monitoramento.
Experiência com bancos de dados relacionais e não relacionais.
Escrita de testes unitários para aplicações Java usando JUnit.
Domínio de programação orientada a objetos (OOP).
Habilidade de comunicação clara (oral e escrita), tanto com equipes técnicas quanto de negócio, incluindo produção de documentação técnica de qualidade.
Disponibilidade para viagens curtas a clientes.
Desejável Experiência com OpenSearch como ferramenta de agregação de logs e aplicações que interagem com ele.
Conhecimento em arquitetura de microsserviços.
Experiência com arquiteturas orientadas a eventos e CQRS.
Familiaridade com práticas de DevOps, pipelines de CI/CD e infraestrutura como código.
Experiência no desenvolvimento e consumo de APIs RESTful e serviços SOAP.
Vivência como líder técnico ou atuação em ambientes ágeis.
Manaus, AM
Desenvolvedor Java - Vaga: Analista Desenvolvedor Java Pleno (Remoto) - CLT ENTRE NO NOSSO GRUPO DE VAGAS DE TI e ADM: ...
Montreal OficialBrasil
This a Full Remote job, the offer is available from: Brazil
JOB DESCRIPTION
Como Desenvolvedor Java no Grupo Montreal, você fará parte de uma das melhores empresas de tecnologia do Brasil. Nossa trajetória iniciou há mais de trinta anos...
Insight ITBrasil
This a Full Remote job, the offer is available from: Brazil
RESPONSABILIDADES E ATRIBUIÇÕES
Estamos em uma busca de um desenvolvedor para atuar em nosso time de Tecnologia com a seguintes características:
• Desenvolvimento e manutenção...
Escolha as melhores vagas para você: