Logo Trabalha Brasil vagas

Vaga de Engenheiro de Software

Informações da vaga

  • Salário A combinar
  • Modalidade Presencial
  • Contrato Efetivo/CLT

Descrição da vaga

Cargo: analista de engenharia de software Descrição: Responsável por exercer a liderança técnica da equipe liderando tecnicamente a codificação, atualização e otimização de recursos e aplicações em front-End (interface com usuário) e back-End liderando tecnicamente a integração e interface entre as aplicações de back-End e front-End, articulando as aplicações com servidores, bancos de dados, aplicações em nuvem e demais elementos/funções pertinentes à programação assegurando o levantamento de requisitos com clientes articulando e efetuando o desenvolvimento de aplicações de front-End e back-End, utilizando as tecnologias, frameworks e bibliotecas comuns na empresa orientando tecnicamente a codificação e otimização de apis, bem como realizando demais atividades correlatas e inerentes ao cargo. Requisitos: Buscamos uma pessoa java sênior para atuar no desenvolvimento e evolução de apis e microsserviços com spring boot, em um ambiente de alta criticidade, com foco em qualidade, performance e boas práticas de engenharia. Você será referência técnica no dia a dia do time, contribuindo com decisões de arquitetura, code review e melhoria contínua. Desenvolver e manter microsserviços e apis rest em java com spring boot. Participar de discussões técnicas, propondo soluções com foco em escalabilidade, resiliência e segurança. Atuar com mensageria/eventos (ex.: kafka, rabbitmq, sqs/sns) quando aplicável. Implementar e sustentar testes automatizados (unitários e integração) e apoiar a qualidade na esteira (ex.: sonarqube). Realizar code reviews e apoiar a evolução técnica do time (boas práticas, padrões, refatorações). Integrar sistemas e serviços externos (apis internas/terceiros), garantindo observabilidade e tratamento de falhas. Apoiar análise de incidentes e troubleshooting em produção (logs, métricas, tracing). Requisitos: experiência sólida como desenvolvedor(a) java (nível sênior). experiência prática com spring boot e construção de apis rest. Vivência em microsserviços e integração entre serviços. Boas práticas de engenharia: solid, clean code, design patterns. experiência com testes automatizados (junit, mockito) e cultura de qualidade. experiência com bancos de dados relacionais (ex.: postgresql, oracle, mysql) e modelagem de dados. Git e fluxo de trabalho com prs/code review. Vivência com metodologias ágeis (scrum/kanban). experiência com mensageria (kafka/rabbitmq/sqs/sns) e sistemas orientados a eventos. Cloud (aws/azure/gcp) e infraestrutura (docker/kubernetes). Observabilidade (datadog, grafana, prometheus, elk, dynatrace). Práticas de ci/cd (jenkins, github actions, gitlab ci, azure devops). Conhecimento em arquitetura hexagonal/clean architecture e ddd. Comunicação clara e colaboração com times multidisciplinares (produto, qa, devops). Autonomia, senso de dono e foco em resolver problemas com pragmatismo. Capacidade de orientar tecnicamente e elevar a régua do time com feedback e boas práticas.

Vagas de emprego em todo Brasil • Entre no nosso canal e fique por dentro das mais novas vagas na sua região!
Entrar no canal

Carregando...

Estamos preparando tudo para você.

Aguarde um instante!