Back to all jobs
Insightit logo

Desenvolvedor Java Senior

Insightit
BrazilRemote3mo ago
Seniority
Senior

About the role

📌 Responsabilidades e Atribuições

  • O profissional atuará no ciclo de desenvolvimento completo de projetos existentes e novos projetos, desde a sua conceituação, desenvolvimento, testes e implantação.
  • Projetar e desenvolver aplicativos Web multiusuário eficientes, tanto para a execução no servidor como nos browsers, com possibilidades de instalação na nuvem;
  • Executar as atividades de todas as fases do ciclo do desenvolvimento e implantação dos aplicativos, usando metodologias ágeis;
  • Colaborar na definição da solução técnica aos requisitos de negócio, junto a área de produtos e junto aos clientes, implementando-a de forma eficiente e eficaz;
  • Criar códigos bem projetados, testáveis, eficientes, confiáveis, seguros e completamente aderentes às necessidades de negócio e com a arquitetura de referência corporativa. Aplicação de conceitos de reuso;
  • Desenvolver garantindo a qualidade e a manutenção do código, zelando pela documentação do mesmo e projetando/executando testes unitários e de integração.
  • Ferramentas e metodologias de SDLC
  • Técnicas de DevOps, SRE e CI/CD
  • Jenkins e/ou ferramentas de CI/CD
  • Certificação na stack principal de domínio
  • Aplicar padrões e abstrações dentro de cada especialidade
  • Discutir e negociar as especificações vindas da área de negócios
  • Promover melhorias na metodologia e nos processos do SDLC e arquitetura de sistemas, junto com
  • Suporte ao Desenvolvimento
    Orientar a equipe e técnica, em situações mais complexas
    Design Patterns da sua especialidade
    Boas práticas de desenvolvimento, como SOLID para OO
    Mecanismos de SI e QA nos artefatos produzidos
    Otimização de código e do uso de recursos computacionais

🛠️ Requisitos Técnicos Obrigatórios:

  • Graduação Completa em Tecnologia da Informação, Desenvolvimento de Software, Análise de Sistemas, Engenharia da Computação ou áreas correlatas em TI.
  • Experiência de pelo menos 6 anos em desenvolvimento de aplicação Web (Web App);
  • Linguagem de Programação Java ; Desejável conhecimemto de outras linguagens
  • Desenvolvimento frontend JavaScript, HMTL, CSS. Jquery e React;
  • Capacidade de interpretação do código-fonte elaborado por outros;
  • Experiência em Cloud AWS;
  • Conhecimento em ferramentas de versionamento GIT;
  • APIs Rest;
  • Conhecimentos em bancos de dados;
  • Maven;
  • Persistência Objeto-Relacional (Hibernate, JPA);
      
    REQUISITOS DESEJÁVEIS
  • Sistema de Identidade (Ex: KeyCloak)
  • Bibliotecas de Log (Ex: Log4J);
  • Container (Docker);
  • Atuação com frameworks Spring (Spring Boot, Spring MVC, Spring Data, Spring);
  • Ter atuado em projetos utilizando metodologia ágil Scrum
     

741,000+ hidden jobs like this

Insightit and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.