Descrição da vaga

Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.

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

A vaga aceita trabalho remoto?

Sim

Vagas relacionadas

Seleção por stack em comum com esta oportunidade

LinkedIn

Desenvolvedor Pleno

Singulari Consultoria Manaus, Amazonas, Brazil 25 candidaturas Hoje

Salário estimado

R$ 6k - 9k/mês

Pleno CLT

Missão do CargoAtuar no desenvolvimento e sustentação de soluções digitais que potencializem o impacto dos projetos da Singulari. Buscamos uma pessoa desenvolvedora com perfil curioso, colaborativo e que goste de aprender constantemente, contribuindo com a construção de produtos escaláveis, bem estr...

Ver Detalhes
Remoto LinkedIn

Desenvolvedor Frontend (Pleno)

Contato Gestão de Pessoas Florianópolis, Santa Catarina, Brazil 25 candidaturas Hoje

Salário estimado

R$ 7k - 10k/mês

Pleno CLT

SOBRE A EMPRESA Uma empresa construída por pessoas otimistas, movidas por desafios e com foco em fazer acontecer. É uma solução de gestão de autenticação e segurança para redes Wi-Fi de médias e grandes empresas. Atua como uma plataforma SaaS B2B, atendendo setores como telecomunicações, varejo, ind...

Ver Detalhes
LinkedIn

Desenvolvimento Front-End (React) Especialista

DBC Company Brazil 27 candidaturas Hoje

Salário estimado

R$ 11k - 16k/mês

Sênior CLT

Quais serão suas responsabilidades?Atuar como referência técnica para desenvolvimento React;Desenvolver funcionalidades de alta complexidade e apoiar decisões arquiteturais;Definir padrões de desenvolvimento, estrutura de projetos e boas práticas;Criar componentes reutilizáveis e bibliotecas compart...

Ver Detalhes