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 Solutis, 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).