Memora Processos Inovadores S/A
Memora Processos Inovadores S/A

Desenvolvedor Java

June 15, 2025
Other
Remote · Brazil
Not Applicable
Back-end Developer

Horário: Comercial

Contratação: Service provider - legal entity

Nível: Professional

Descrição e Responsabilidades

  • Experiência desempenhando funções de desenvolvimento de aplicações web utilizando tecnologias JAVA
  • Sólida experiência com arquitetura de software
  • Experiência em projetos de grande porte
  • Experiência comprovada com implementação de estratégias de teste
  • Liderar decisões técnicas e arquiteturais
  • Auxiliar equipes e desenvolvedores
  • Definir padrões e melhores práticas
  • Realizar análise de performance e otimizações
  • Participar de decisões estratégicas técnicas
  • Conduzir code reviews e garantir qualidade do código
  • Definir estratégias de teste e qualidade
  • Estabelecer métricas e metas de qualidade de código
  • Garantir alta cobertura de testes nos projetos

Requisitos

Diploma de graduação ou Pós na área de TI

  • Conhecimentos Técnicos - Tecnologias
  • Fullstack, com maior especialização em Front-end: JSF e ANGULAR
  • Experiência com UI/UX
  • Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP) e Kanban;
  • Conhecimentos em padrões de projeto
  • Arquitetura de aplicações em três camadas, modelo MVC.
  • Conhecimentos sobre Arquiteturas de Microsserviços
  • Conhecimento em Devops e DevSecOps;
  • Domínio avançado de Java (7/8/11) e JVM
  • Expertise no ecossistema Spring (Boot, Security, Batch, Cloud)
  • Experiência avançada com todos os bancos mencionados
  • Domínio de CI/CD, DevOps e práticas ágeis
  • Conhecimento avançado em performance, tunning e troubleshooting
  • Experiência com arquiteturas distribuídas e microsserviços
  • Domínio de padrões de projeto e clean code
  • Expertise em testes unitários, integração e e2e
  • Domínio avançado de JUnit, Mockito e frameworks de teste
  • Experiência em configurar e manter qualidade de código com SonarQube
  • Conhecimento em técnicas avançadas de teste como BDD

Banco de dados transacionais como MySQL ou PostgreSQL, SqlServer e Oracle; ? Bancos de dados NoSQL, como MongoDB e Redis; Ferramentas de controle de versão: Subversion e Git; Ferramentas CI /CD: Jenkins, GitLab, Maven, Containers: Kubernets, Docker. * Conhecimento em Java, Angular,Spring Boot, Spring MVC, NodeJS, XML, Rest, Json, SOAP, EJB, JMS, JavaScript, XML, SOAP, JSP, HTML, CSS, API, Web Services, Bootstrap;

Benefícios: No benefit specified