Desenvolvedor Back-end Java (JSF) Pleno
REDE ANCORA · São Paulo, SP
Recebendo candidaturas · conferida em 22/10
Ficha da vaga
- Modelo
- Modelo não informado
- Onde aceita
- Aceita candidatos do Brasil
- Senioridade
- Pleno
- Salário
- Salário não divulgado
Fonte: Catho · Ver vaga original →
- metodologias ageis
- java
- sql
- git github
- docker
- kubernetes
- api rest
Organizei a descrição em seções com IA. O texto completo da vaga está logo abaixo.
Sobre a vaga
A Rede Âncora busca um Desenvolvedor Back-end Java (JSF) Pleno para atuar no desenvolvimento e evolução de aplicações back-end baseadas em Java e tecnologias em nuvem.
O que você vai fazer
- Desenvolver e evoluir aplicações back-end na plataforma Java 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.
O que pedem
- Desenvolvimento de software adotando 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 Spring Framework, Spring Boot, JPA, Hibernate, SQL, Maven, JUnit, SonarQube, Postman, JSON.
- Cloud computing / nuvem (Digital Ocean, AWS, Azure ou Google Cloud).
- Bancos de dados SQL/NoSQL (MySQL, Postgres, MongoDB, Redis).
Descrição completa da vaga
No seu dia a dia você realizará tarefas como: - Desenvolver e evoluir aplicações back-end na plataforma Java 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. - Orientar e direcionar outros desenvolvedores do time, colaborando 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 adotando 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 Spring Framework, Spring Boot, JPA, Hibernate, SQL, Maven, JUnit, SonarQube, Postman, JSON. - 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). - Containers com Docker e Kubernetes. - 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, 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. Diferencial É um diferencial desejável que você tenha conhecimentos e experiência em: - Outras linguagens: JavaScript, Python, Go ou C# / .NET. - Tecnologias web: HTML, CSS, Bootstrap, React ou Angular. - Desenvolvimento de aplicações Web e conhecer as nuances e os mecanismos de funcionamento deste tipo de aplicações. - Entender bem arquitetura de aplicações, além de adotar as boas práticas e padrões de mercado (SOLID, TDD, DDD, Clean Code, Event-driven architecture). - Observability: Stack ELK (Elastic + Kibana), Grafana, New Relic. - API Gateway (Kong ou outro). - Ambientes Linux e shell script. Experiência com JSF
Perguntas e respostas sobre a vaga
- Aceita candidatos de onde?
- Aceita candidatos do Brasil.
- Qual o regime de contratação?
- A vaga não diz.
- É remota?
- A vaga não diz.
- Informa salário?
- Não, a vaga não divulga.
Nenhuma vaga séria cobra para você se candidatar, e eu nunca peço dado bancário dentro de uma candidatura. O plano pago é cobrado só pelo Asaas, meu parceiro de pagamento.