Descrição da função: O profissional será responsável por participar ativamente do desenvolvimento de aplicações web completas, atuando tanto no lado do cliente (frontend) quanto no lado do servidor (backend), utilizando tecnologias Java em ambos os ambientes. Requisitos mínimos: Graduação em Ciência da Computação ou áreas correlatas Experiência mínima de 2 anos em desenvolvimento backend Experiência mínima de 2 anos em desenvolvimento frontend Experiência mínima de 1 ano na empresa Java 8 (Hibernate) Spring Boot e Spring Web Banco de dados relacional (PostgreSQL) e conhecimentos em SQL Banco de dados não relacional (MongoDB) GitLab HTML, CSS e JavaScript Angular 16 Experiência no consumo de APIs RESTful e manipulação de dados em formato JSON Experiência com sistemas de controle de versão (Git) e fluxo de trabalho Gitflow Conhecimento em design responsivo e frameworks de grid, como Bootstrap ou Materialize Principais responsabilidades: Desenvolver a interface de usuário e a lógica de negócios de aplicações web utilizando tecnologias Java no frontend e backend Definir e implementar a arquitetura das aplicações, garantindo escalabilidade, modularidade e manutenibilidade do código Integrar a interface de usuário ao backend, garantindo comunicação eficiente entre os ambientes Desenvolver funcionalidades avançadas, como autenticação de usuários, gerenciamento de sessões e processamento de pagamentos Criar layouts e estilos personalizados utilizando CSS avançado, Sass ou Less, e frameworks de estilo Otimizar o desempenho das aplicações, reduzindo tempo de carregamento e implementando técnicas de cache e pré-carregamento Diferenciais: Certificações relevantes Conhecimento no mercado de Governança JSF Quarkus Docker Competências comportamentais desejadas: Resolução de problemas Comunicação Planejamento e organização Adaptabilidade Atenção aos detalhes Trabalho em equipe Proatividade Ética profissional Autonomia e autogerenciamento Comprometimento com prazos e qualidade das entregas Gestão de tempo Alto desempenho Local de trabalho: São Paulo, SP Regime de contratação de tipo: Prestador de Serviços (PJ) Jornada: Período Integral Área e especialização profissional: Informática, TI, Telecomunicações - Programador / Desenvolvedor Nível hierárquico: Especialista VALORIZADO Tempo de experiência: Entre 3 e 5 anos HABILIDADES Backend Angular Javascript Web Desenvolvimento front end