Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Desenvolvedor Java Full Stack Pleno

1 vaga: | CLT (Efetivo) | Atualizada em 27/04

Sobre a vaga

Desenvolver e manter aplicações Java de alta qualidade. Colaborar com a equipe para definir requisitos, especificações e prazos. Participar ativamente na revisão de código e contribuir para a melhoria contínua das práticas de desenvolvimento. Identificar e corrigir bugs, visando sempre a otimização do desempenho das aplicações. Análise de requisitos funcionais e não-funcionais; Modelagem UML; Padrões de projeto (enterprise integration patterns, design patterns, microservices patterns); Modelagem de dados relacional; Arquitetura de aplicações para ambiente web; Arquitetura em três camadas: modelo MVC; Java Enterprise Edition 6+ 8+, JSF; Javascript; Angular.JS ; Bootstrap; HTML 5; Interfaces responsivas; NodeJS; JPA 2.0; Hibernate 4.3 ou superior; Arquitetura distribuída de microsserviços: API RESTful, JSON, Framework Spring, Zuul, Map Struct, Swagger, Service Discovery, API Gateway; Mensageria e Webhooks: Message Broker, RabbitMQ, Webhook, APIs reversas, EJB; Serviços de autenticação: SSO; Keycloak; Red Hat SSO; Protocolo OAuth2 (RFC 6749); Ambiente de clusters, Kubernetes, Openshift, Rancher; Seridores de Aplicação Wildfly 10+, Jboss EAP 6.4+ e Weblogic 10.3.6; Conhecimentos básicos de administração Linux; Publicação de aplicações em plataformas como serviço (platform as a service - PaaS); Conhecimentos básicos de (CI/CD); Maven 3; Testes de software: teste de unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade; Testes de unidade em Java com a ferramenta JUnit 4+; Automatização de testes funcionais com Selenium Webdriver; Testes de carga com JMeter; Análise estática de código com a ferramenta SonarQube 5+. Benefícios: Home, híbrido ou presencial Ambiente de trabalho dinâmico e colaborativo. Oportunidades contínuas de aprendizado e desenvolvimento profissional.