Soluções
Software de recrutamento
Divulgue vagas, importe perfis, pré-qualifique candidatos com perguntas personalizadas e controle todo o recrutamento em um só lugar.
Serviço de recrutamento
Confie em nós para encontrar seu talento tech. Com o nosso time especializado atuamos nas principais etapas de recrutamento.
Base de talentos
Os melhores talentos tech do Brasil, todos pré-selecionados e prontos para novas oportunidades.
Nossos planos
Descubra o plano perfeito para suas necessidades.
Casos de uso
Pequenas e Médias Empresas
Todas as soluções em um só lugar para contratar com mais agilidade e assertividade.
Grandes Empresas
Confie em nós para encontrar seu talento tech. Com o nosso time especializado atuamos nas principais etapas de recrutamento.
Consultorias TI
Os melhores talentos tech do Brasil, todos pré-selecionados e prontos para novas oportunidades.
Tech Recruiter as a Service
Contrate agora o talento que sua empresa precisa.
Por que a Geekhunter?
Recursos
Blog RH
Conteúdos sobre gestão de pessoas, cultura organizacional e tendências em recursos humanos.
Blog TI
Artigos sobre desenvolvimento, infraestrutura, segurança e inovação na tecnologia da informação para profissionais.
GeekAcademy
Seja especialista na sua área com cursos e formações que irão levar sua carreira para um novo nível.
Webinars
Aprenda com especialistas em recrutamento e seleção de talentos.
Perguntas Frequentes
Respostas esclarecedoras às dúvidas mais comuns sobre uso da plataforma e processos de recrutamento.
PT
Empresa Confidencial
Localização não encontrada
Remoto
(Qualquer lugar)
Faixa de Remuneração
Não informada
Nível de Experiência
Pleno
Requisitos
Tarefas e Responsabilidades
Formação: Graduação em curso de nível superior preferencialmente na área de Tecnologia da Informação (Sistemas de Informação, Ciência da Computação, Engenharia de Software ou áreas correlatas).
Experiência: Experiência de, no mínimo, 3 (três) anos, como desenvolvedor fullstack nas tecnologias Java e Angular comprovada mediante documento expedido por pessoa jurídica de direito público ou privado.
Conhecimentos Técnicos Obrigatórios da Vaga
Java 8+ (preferência por versões mais recentes). Spring Boot (Core, Data, Security, etc.). Maven. Angular 18+. HTML5, CSS3 e Javascript/Typescript. Git (AzureDevops/GitLab). JUnit, Mockito, Testcontainers (para testes unitários e integrados). Servidor de Aplicação JBoss. Servidor HTTP NGINX. Kubernetes. Rancher, Openshift, Nuvem podendo ser: AWS, Azure, GCP Banco de dados relacional (preferencialmente Oracle). Sólidos conhecimentos em modelagem de dados relacional e de dados multidimensionais Dados: Redis, ElasticSearch, DynamoDB. Versionamento banco de dados com Liquibase. Utilitários: LogStash, Kibana. Integração contínua e entrega contínua (CI/CD). Injeção de dependência e inversão de controle. Padrões de projeto (Design Patterns). REST APIs e consumo de APIs externas (ex: Feign). Experiência com arquitetura de aplicações para ambiente web, integração entre sistemas utilizando webservice (SOAP e REST), padrão de arquitetura (DTO/MVC), JSON Web Token (JWT), Openapi (Swagger), padrões de projeto (SOA e Responsivo), ecossistema Docker e prática de integração, entrega e refatoração contínua. Experiência com atuação em projetos com princípios e práticas de desenvolvimento de software ágeis (Manifesto Ágil, Scrum, eXtreme Programming e Kanban). Conhecimento de programação orientação a objetos. Conhecimento em Design Orientado por Domínio (DDD) e conceitos de user experience (UX), usabilidade, interface responsivas. Conhecimento e prática em metodologias ágeis, com foco em Scrum. Atuação em conformidade com normas, processos, templates e diretrizes estabelecidas pela organização ou pelo cliente.
Conhecimentos Desejáveis/Diferenciais
• Conhecimento em mensageria (RabbitMQ, Kafka);
• Experiência com microsserviços;
• Experiência em projetos de grande porte ou com clientes do setor público;
• Vivência em ambientes regulados ou com contratos de fábrica de software.
Softskills:
• Comunicação clara e objetiva com públicos técnicos e funcionais;
• Escuta ativa;
• Organização, autonomia e senso de prioridade;
• Proatividade na identificação e resolução de problemas;
• Compromisso com prazos, qualidade e processos definidos;
• Relacionamento interpessoal e trabalho colaborativo.
Atribuições e Responsabilidades
• Desenvolver aplicações web modernas utilizando Java e Angular, seguindo princípios de desenvolvimento ágil;
• Implementar novas funcionalidades e módulos em sistemas existentes;
• Desenvolver e manter APIs RESTful performáticas e seguras;
• Escrever testes unitários e de integração para garantir a qualidade do código;
• Participar de code reviews e colaborar com boas práticas de desenvolvimento e arquitetura;
• Atuar com versionamento de código e integração contínua;
• Colaborar com o time em decisões técnicas e evolução das soluções;
• Escrever código limpo, escalável e documentado;
• Trabalhar em equipe, colaborando com outros desenvolvedores, designers, equipes de QA, DevOps para garantir a integração e entrega de soluções;
• Participar de revisões e validações de sprints, garantindo a qualidade dos entregáveis;
• Manter e evoluir sistemas legados, garantindo sua estabilidade e performance;
• Melhorar a performance e a usabilidade das aplicações;
• Realizar correções de bugs e melhorias em sistemas já implementados;
• Documentar o código, APIs e processos de desenvolvimento para facilitar a manutenção e o entendimento por outros membros da equipe;
• Comunicar-se eficazmente com stakeholders para entender e atender requisitos de negócio;
• Participar ativamente das cerimônias ágeis (planning, dailies, reviews e retrospectivas);
• Identificar e reportar riscos, dependências e impactos.
Informações sobre o Contrato
Remuneração: A combinar, conforme plano de carreira.
Carga Horária: 40h semanais - Segunda a Sexta - das 08:00 às 12:00 e das 14:00 às 18:00.
Benefícios:
Acesso à cursos em plataformas de ensino
Compartilhar vaga:
Compartilhar vaga: