Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor Java Pleno | Remoto

* Salário: R$ 6.000 a R$ 11.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Pleno

Estamos em busca de alguém como você, que deseja iniciar uma nova jornada na área de desenvolvimento de Software para impactar pessoas, clientes e sociedade. Nós, da Confidencial (Apenas para Cadastrados), temos um desafio apaixonante, com o melhor ecossistema de uma Agile Company.

Estamos com a posição de Desenvolvedor(a) Java que envolve criatividade, proatividade, desenvolvimento ágil e que permite compartilhamento constante de conhecimentos. Somos um mundo plural, que promove um ambiente descontraído de verdade, flexível e focado no desenvolvimento humano e profissional para que você possa exercer a sua singularidade.

Competencias Iniciais /Requisitos

  • Java 8, 11+ e Spring Boot (Spring Web, Spring Data JPA, Spring Security).
  • Construção de APIs REST e autenticação com JWT.
  • JPA/Hibernate e SQL (SQL Server, Oracle, PostgreSQL).
  • Versionamento de banco de dados com Flyway (ou Liquibase).
  • Gradle e/ou Maven, versionamento com Git.
  • Experiência com integrações REST e/ou SOAP.

Diferenciais

  • IA (Implementação utilizando IAs padrões e desenvolvimento de IA própria);
  • Conhecimento em Docker, Kubernetes;

Responsabilidades

  • Desenvolver soluções com foco em qualidade, disponibilidade, seguindo práticas Ágeis e melhores padrões de Arquitetura;
  • Desenvolver e manter APIs REST em Spring Boot (Spring Web, Spring Data JPA, Spring Security/JWT, OpenFeign, Swagger).
  • Manter e evoluir a aplicação web legada Java EE (WAR) com JSF + PrimeFaces.
  • Apoiar a migração de banco de dados de SQL Server para Oracle, com versionamento de schema via Flyway.
  • Construir integrações entre serviços (REST/OpenFeign, SOAP/Axis/CNJ-interop).
  • Trabalhar com mensageria (RabbitMQ/Spring AMQP) e armazenamento de objetos (MinIO).
  • Implementar envio de e-mails/notificações (Spring Mail + Thymeleaf).
  • Gerar relatórios e documentos (JasperReports, iText, PDFBox, POI) e tratar assinatura digital (BouncyCastle/certificados ICP-Brasil).
  • Escrever testes (JUnit/Mockito), cobertura (JaCoCo) e qualidade de código (SonarQube).