O que a vaga pede
📢 VAGA ABERTA: Desenvolvedor(a) Fullstack (Pleno) – Presencial (Centro/RJ) Em busca de uma carreira em uma empresa que valoriza a flexibilidade, desenvolvimento pessoal e sucesso da equipe? Com 30 anos de experiência e reconhecidos pelo GPTW pelo sexto ano consecutivo, estamos em busca de talentos para se juntarem a nós como Desenvolvedor(a) Full Stack . Com matriz no Brasil e filiais em território internacional, oferecemos oportunidades para crescimento e desenvolvimento. Candidate-se agora e faça parte de uma equipe que transforma negócios e realiza sonhos! Requisitos essenciais: Experiência sólida em desenvolvimento Java 11 ou superior; Desenvolvimento de APIs REST; Desenvolvimento de serviços batch; Experiência com Spring Boot e/ou Apache Camel; Conhecimento em arquitetura de microsserviços; Aplicação de Design Patterns MVC, Service e Repository; Desenvolvimento de testes unitários utilizando JUnit; Conhecimento em Maven e/ou Gradle; Versionamento de código com Git; Desenvolvimento de aplicações web responsivas; Experiência com React; Conhecimentos sólidos em JavaScript; Conhecimentos sólidos em HTML5; Conhecimentos sólidos em CSS3; Experiência com Bootstrap ou frameworks similares; Consumo e integração de APIs REST; Aplicação prática de SOLID e Clean Code; Conhecimento em padrão MVC; Integração de aplicações mobile com APIs REST; Experiência com plataformas Cloud AWS, Azure ou GCP; Conhecimento em Docker; Conhecimento em Kubernetes ou plataformas equivalentes de containers; Experiência com pipelines de build e deploy; Requisitos adicionais: Experiência com API Gateway; Conhecimento em mensageria utilizando Kafka, RabbitMQ, ActiveMQ ou similares; Conhecimento em Node.js e/ou Angular; Vivência em arquitetura baseada em microsserviços; Experiência com publicação e manutenção de aplicações Android e/ou iOS; Vivência com ferramentas de inteligência artificial, como ChatGPT, GitHub Copilot e plataformas de automação ou geração de conteúdo, aplicadas à automação de tarefas, criação de relatórios, análise de dados, apoio à tomada de decisão, inovação contínua e melhoria da eficiência operacional e da qualidade das entregas; Responsabilidades: Desenvolver aplicações Java seguindo os padrões definidos pela arquitetura de software; Desenvolver APIs e componentes de integração de alta qualidade; Analisar e solucionar problemas técnicos de forma eficiente; Colaborar com equipes multidisciplinares na entrega de soluções tecnológicas; Aplicar boas práticas de desenv