Desenvolvedor(A) Java Pleno - Sustentação E Integração

Faz parte dos primeiros candidatos.
buscojobs Brasil
Rio de Janeiro
Teletrabalho
BRL 50.000 - 90.000
Faz parte dos primeiros candidatos.
Há 3 dias
Descrição da oferta de emprego
  • Empregos para desenvolvedor(a) java pleno - Sã...
Desculpe, este trabalho não está disponível em sua região

Quem somos nós?

Somos um ecossistema detransformação digital que combina tecnologia e visão estratégica paraescalar resultados e aumentar o valor entregue aos nossosclientes. Trabalhamos na construção de soluções inovadoras edisruptivas em mais de 300 projetos com grandes empresas nacionaisde múltiplos segmentos.

Nosso propósito éimpactar positivamente pessoas e negócios , exponencializandocada um para atingir seu máximo potencial. Respeitamos todas asdiferenças e criamos um espaço aberto e livre para você terautonomia, expor suas ideias, aprender com os erros, se conectar comoutras pessoas e gerar mudanças ao seu redor .

Se você deseja estar em um ambiente colaborativo, desafiador eque incentiva você a sempre evoluir e ser o protagonista da suahistória, aqui é o seu lugar!

Antes deavançarmos, é importante você saber que:

  • Contratação: CLT
  • Modelo de Trabalho:Remoto
  • Horário: das 9h às 12h e das 13h às 18h.A jornada é flexível conforme agendas e entregas.
  • Etapasdo Processo: Composto por 3 a 4 etapas, com um tempo médio de até03 dias úteis entre uma etapa e outra.
  • Meios deComunicação: Utilizamos E-mail e WhatsApp. Certifique-se de queessas informações estejam corretas no momento de inscrição para evitarfalhas na comunicação.

Estamos em busca de um(a) Desenvolvedor(a) Java ,que trabalhará em estreita colaboração com as equipes internas e osclientes para compreender e analisar as necessidades do projeto. Seudia a dia envolverá a implementação de soluções baseadas na linguagemJava, utilizando frameworks e bibliotecas apropriadas para atender aosrequisitos e garantir a qualidade do código.

Este profissionalestará envolvido(a) no processo de desenvolvimento completo, desde oplanejamento e a análise até a programação, testes e implantação. Suaparticipação ativa em reuniões de equipe e revisões de código ajudaráa garantir que o projeto seja desenvolvido de acordo com as melhorespráticas e padrões de desenvolvimento.

Sua habilidade para secomunicar eficazmente com os membros da equipe e os stakeholders doprojeto será crucial para manter todos informados sobre o progresso eos desafios enfrentados. Além disso, você colaborará com outrosdesenvolvedores, arquitetos e gerentes de projeto para solucionarproblemas e encontrar soluções inovadoras.

Comoserá seu dia-a-dia?

  • Analisar e compreender asnecessidades e requisitos dos clientes, trabalhando em estreitacolaboração com as equipes internas e os stakeholders para implementarsoluções técnicas adequadas e inovadoras.
  • Desenvolver edocumentar código de alta qualidade, seguindo padrões e melhorespráticas de programação, utilizando frameworks e bibliotecasapropriadas para atender aos requisitos do projeto.
  • Participar do processo completo de desenvolvimento, desde oplanejamento e análise até a programação, testes e implantação,garantindo a entrega de soluções funcionais e escaláveis.
  • Colaborar com outros desenvolvedores, arquitetos e gerentesde projeto, compartilhando conhecimento e ajudando a solucionarproblemas e encontrar soluções inovadoras.
  • Comunicar-seefetivamente com os membros da equipe e os stakeholders do projeto,fornecendo atualizações de progresso, discutindo desafios e soluções,e sendo capaz de responder a perguntas e resolver problemas conformenecessário.
  • Participar de revisões de código e reuniões deequipe, contribuindo para a melhoria contínua dos processos e práticasde desenvolvimento da equipe.
  • Manter-se atualizado sobre astendências do setor e desenvolvimentos tecnológicos, aplicando esseconhecimento no aprimoramento das soluções e na promoção da inovaçãocontínua.

Para cumprir esse desafio, vocêprecisa ter:

  • Domínio sólido da linguagem deprogramação Java, incluindo POO, Generics, Programação Funcional(Lambdas, Streams), exceções, Reflection, testes unitários eferramentas de build (Maven/Gradle).
  • Experiência comframeworks e bibliotecas Java populares (Spring, JPA (Hibernate),JUnit (4 e 5) e Mockito)
  • Experiência em documentação de APIsusando o padrão OpenAPI ou similares como Swagger, geradosautomaticamente através do código da aplicação desenvolvida. Éesperado que também consiga elaborar manualmente contratos de APIsusando OpenAPI.
  • Proatividade na automação de tarefas e otimização deentregas, utilizando scripts, extensões, plugins de IDE e IA deforma responsável .
  • Experiência com bancos de dadosrelacionais (MySQL, PostgreSQL, Oracle, SQL Server), modelagem dedados, SQL e ORMs como Hibernate.
  • Expertise em práticas econvenções para desenvolvimento de software como SOLID, designpatterns, clean code e outras que valorizam melhores práticas.
  • Domínio em versionamento de código usando GIT, bem comoresolução de conflitos em merges de branchs.
  • Experiência coma integração de APIs REST e serviços de terceiros, aplicando melhorespráticas na elaboração de contratos de comunicação.
  • Experiência com soluções de mensageria (como AWS SQS,RabbitMQ ou similar) ou baseada em eventos (como Kafka, Azure ServiceBus, GCP PubSub, AWS SNS ou similares).
  • Experiência comcomputação em nuvem, incluindo pelo menos um dos principaisprovedores: AWS (Lambda, S3, SQS, EC2, RDS), Azure (Functions, BlobStorage, Service Bus) ou GCP (Cloud Functions, Pub/Sub, Firestore).

Você irá se destacar e será consideradodiferencial se:

  • Experiência com observabilidade(DataDog, NewRelic, Dynatrace) e implementação de dashboards.
  • Implementação de telemetria com OpenTelemetry.
  • Conhecimento em estratégias de resiliência com Resilient4J ousimilares.
  • Experiência com gRPC e SSE (Server-Sent Events).
  • Conhecimento em arquitetura hexagonal.
  • Experiênciacom ferramentas de mock para APIs REST

Oque oferecemos aos nossos Builders?

  • AuxílioAlimentação (VA/VR) no cartão Caju;
  • Auxílio Home-Office nocartão Caju;
  • Programa de Pontos Flexíveis em seu Caju - umvalor fléxivel para você usar como você quiser;
  • Plano deSaúde Nacional Porto Seguro (Plano Prata com apartamento e semcoparticipação) com 50% da mensalidade custeada pela Builders;
  • Assistência Odontológica pela Porto Seguro (Plano Bronze) com100% da mensalidade paga pela Builders;
  • Auxílio Creche paracrianças de até 72 meses;
  • Auxílio à Saúde Mental - acesso aoaplicativo Vida+;
  • Auxílio à Saúde Física - acesso aoaplicativo Gympass;
  • Seguro de vida

Todas as nossas vagas são inclusivas e abertas a pessoas detodas as identidades de gênero, orientações sexuais, idades, etnias,culturas, origens, crenças, deficiências e outras diversidades.Acreditamos que a pluralidade enriquece nosso time e promove umambiente de trabalho mais inovador e colaborativo.

Ficou com curiosidade de saber mais? #SóBora se inscrever?

Obtém a tua avaliação gratuita e confidencial do currículo.
Seleciona o ficheiro ou arrasta e larga-o
Avatar
Coaching online gratuito
Melhora as tuas possibilidades de receberes um convite para entrevista!
Torna-te numa das primeiras pessoas a explorar as novas ofertas de Desenvolvedor(A) Java Pleno - Sustentação E Integração em Rio de Janeiro