Descrição Do Trabalho - Desenvolvedor(a) Java Senior
Vaga presencial/online para atuação como desenvolvedor(a) Java Sênior, com foco em backend, APIs e serviços de alta performance. Trabalhará em colaboração com equipes multifuncionais para projetar, desenvolver e manter aplicações robustas, seguras e escaláveis em ambientes de nuvem e on-premises.
Responsabilidades:
* Projetar e construir componentes do lado do servidor, incluindo APIs e bancos de dados, usando Java e frameworks relevantes, assegurando código limpo e de fácil manutenção.
* Implementar e integrar APIs RESTful, gerenciar validação de dados e tratamento de erros, possivelmente integrando com serviços externos.
* Projetar e otimizar bancos de dados para desempenho, mantendo a integridade dos dados e trabalhando com múltiplos sistemas de banco de dados.
* Conduzir testes unitários e de integração para manter a qualidade do código, identificar bugs e otimizar o desempenho.
* Trabalhar com equipes frontend para integrar sistemas e garantir experiência de usuário coesa.
* Aplicar segurança no backend através de práticas de autenticação, autorização e criptografia.
* Melhorar desempenho e escalabilidade do backend, incluindo otimização de consultas e eficiência de sistema.
* Diagnosticar e corrigir problemas no backend, mantendo a estabilidade do sistema.
* Engajar-se com equipes multifuncionais para atingir metas de projeto, exigindo comunicação eficaz e trabalho em equipe.
Requisitos técnicos obrigatórios:
* Forte experiência em Java (Java 8, 17 e 21) e construção de aplicações/APIs do lado do servidor
* Frameworks e ferramentas: Spring Framework, Spring Boot, EJB, JPA, Hibernate, Maven; IDEs como IntelliJ ou Eclipse
* Servidores de aplicação: JBoss, Wildfly, Jetty, Undertow
* Conhecimento de certificados digitais e JSSE
* Arquiteturas distribuídas: REST, SOAP, RMI
* Integração de APIs com Swagger; comunicação segura com HTTPS/TLS/mTLS
* Conhecimento em contêinerização com Docker; experiência com Kafka ou ActiveMQ
* Bancos de dados: Oracle e MongoDB
* Design Patterns (GoF), modelagem OO e UML; formatos JSON, XML, ProtoBuf, Avro
* Inglês intermediário
Ambiente e benefícios:
* Modelo de contratação: CLT
* Modelo de trabalho: 100% Home Office
* Benefícios: Vale Refeição, Seguro de Vida, Plano de Saúde
Observações de privacidade – Tratamos seus dados conforme a LGPD (Lei nº 13.709/2018). Em caso de dúvidas, consulte a Política de Privacidade.
Localizações comuns associadas às vagas: Flores da Cunha, Caxias do Sul e Farroupilha, Rio Grande do Sul. Empresas diversas costumam divulgar vagas de Desenvolvedor(a) Java Senior com descrições semelhantes.
Qualificações desejáveis
Experiência com troubleshoot e análise de logs/ performance; otimização de SQL; atuação em ambientes de nuvem (GCP/AWS/Azure) é um diferencial; prática com CI/CD e monitoramento (Grafana, Prometheus, ELK).
Metodologias ágeis (Scrum/Kanban).
#J-18808-Ljbffr