Descrição da Vaga
Estamos em busca de desenvolvedores Back-End nível Pleno com experiência em Java para se juntar à nossa equipe.
Responsabilidades
No seu dia a dia você realizará tarefas como:
¿ Desenvolver e evoluir aplicações plataforma Java e JSF para ambientes em nuvem e containers.
¿ Atuar na equipe de desenvolvimento ágil, no planejamento, design e implementação de novas funcionalidades e projetos.
¿ Implementar software de modo intuitivo, seguro, confiável e escalável.
¿ Participar de revisões de código e desenvolver testes automatizados para garantir a qualidade do que produzimos.
¿ Solucionar problemas e bugs em ambientes de teste e produção.
¿ Trabalhar em estreita colaboração com membros da equipe para garantir que as soluções sejam entregues no prazo e dentro do orçamento.
¿ Participar das cerimônias do time e colaborar com a definição e priorização do backlog de desenvolvimento.
¿ Estar sempre atualizado com as tendências e tecnologias emergentes no desenvolvimento de software.
¿ Colaborar na evolução de carreira e elevação do nível técnico do time.
¿ Manter a cultura e o ambiente saudável entre os membros do time, colaborando com a retenção e atração de talentos.
Conhecimentos Técnicos
É essencial que você tenha sólidos conhecimentos e experiência em:
¿ Desenvolvimento de software com metodologia ágil e práticas DevOps.
¿ Arquiteturas de software, princípios de design e programação, padrões de projeto e boas práticas.
¿ Java 11 ou superior com JakartaEE, JSF, Primefaces, JPA, Hibernate, Eclipselink, SQL, Maven, JUnit, SonarQube, Postman, JSON.
¿ Desenvolvimento de aplicações Web e protocolo HTTP.
¿ Cloud computing / nuvem (Digital Ocean, AWS, Azure ou Google Cloud).
¿ Bancos de dados SQL/NoSQL (MySQL, Postgres, MongoDB, Redis).
¿ Processamento assíncrono e mensageria (RabbitMQ, ApacheMQ ou Kafka).
¿ Servidores de aplicação como Payara, JBoss ou Tomcat.
¿ Construção de APIs Rest e sua documentação (Swagger / Open API).
¿ Versionamento de código com Git na abordagem Gitflow.
¿ Testes automatizados (unitário, integração, E2E, carga e stress).
¿ Build de aplicações Web, criando pipelines CI/CD automatizadas.
¿ Escrever código de alta qualidade, limpo, fácil de manter e escalável.
¿ Trabalhar em equipe e colaborar com outros desenvolvedores.
¿ Habilidade para solucionar problemas e resolver desafios técnicos.
Requisitos Indispensáveis
Ter ao menos 3 anos de experiência com desenvolvimento em Java.
Requisitos Desejáveis
É um diferencial desejável que você tenha conhecimentos e experiência em:
¿ Tecnologias web: HTML, CSS, Bootstrap, React ou Angular.
¿ Entender arquitetura de aplicações, boas práticas e padrões de mercado (SOLID, TDD, DDD, Clean Code, Event-driven architecture).
¿ Observability: Stack ELK (Elastic + Kibana), Grafana, New Relic.
¿ Ambientes Linux e shell script.
Regime de Contratação
CLT
PCD
INDIFERENTE
Benefícios
VR, AM, AO, Cesta básica e seguro de vida.
Horário de Trabalho
SEG A SEXTA DAS 8:00 AS 12:00 / 13:12 AS 18:00