Desenvolvedor java (1)
Descrição da Vaga
Descrição: Obrigatórios * Experiência sólida com Java 8 ou superior. * Domínio do Spring Framework (Core, MVC, Data, Security, Boot). * Conhecimento avançado em JPA / Hibernate. * Experiência com servidores de aplicação JBoss EAP / WildFly (configuração, deploy e troubleshooting). * Proficiência em Maven para build, gestão de dependências e empacotamento de aplicações. * Sólido conhecimento em SQL, modelagem relacional e integração com bancos PostgreSQL, Oracle ou SQL Server. * Experiência em desenvolvimento e manutenção de APIs RESTful. * Vivência com Git (GitLab, GitHub) e versionamento colaborativo. * Conhecimento em testes automatizados (JUnit, Mockito). * Familiaridade com ferramentas como Eclipse, IntelliJ IDEA, Postman e Jenkins. Desejáveis * Experiência em refatoração e atualização de sistemas legados (ex.: migração de Java EE para Spring Boot). * Conhecimento em arquiteturas monolíticas e migração para microsserviços. * Noções de containerização com Docker e orquestração em OpenShift ou Kubernetes. * Experiência com monitoramento e logs (ELK Stack, Prometheus, Kibana). * Prática com integração contínua (CI/CD). * Noções de segurança de aplicações (OAuth2, JWT, HTTPS, CORS). * Manter, evoluir e modernizar sistemas legados desenvolvidos em Java, assegurando qualidade, estabilidade e compatibilidade. * Desenvolver novas funcionalidades, realizar correções e otimizações de código, aplicando boas práticas de desenvolvimento. * Implementar e consumir APIs RESTful, integrando diferentes sistemas corporativos. * Atuar na configuração, deploy e troubleshooting de aplicações em servidores JBoss EAP / WildFly. * Utilizar Spring Framework (Core, MVC, Data, Security, Boot) para criação e manutenção de aplicações robustas e seguras. * Gerenciar dependências utilizando Maven, configurando profiles e plugins conforme o ambiente. * Realizar modelagem de dados, escrever consultas SQL avançadas e integrar aplicações com bancos de dados relacionais (PostgreSQL, Oracle, SQL Server). * Escrever e manter testes automatizados (JUnit, Mockito) para garantir a qualidade e confiabilidade do software. * Versionar código utilizando Git (GitLab ou GitHub), seguindo boas práticas de controle de versão e fluxo de branches. * Apoiar na refatoração e atualização de sistemas legados, incluindo migrações para Spring Boot e arquiteturas modernas. * Colaborar com equipes multidisciplinares (arquitetura, infraestrutura e negócio) na definição e evolução de soluções técnicas. * Contribuir para o aperfeiçoamento contínuo dos processos de desenvolvimento, propondo melhorias em performance, arquitetura e segurança. 2510230202201152059
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev