Vaga Back-End

Desenvolvedor(a) Back-End Sênior (Java + Spring Boot)

Cloud Docker Java Kafka RESTful Spring

Prorise

Prorise

Startup

Salário: Não especificado

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

A Prorise nasceu em 2020, em meio à pandemia, para responder a uma demanda que só crescia: tecnologia de qualidade para empresas em transformação. Começamos oferecendo mão de obra especializada e evoluímos para nos tornar uma fábrica de software, criando sistemas, APIs e aplicativos sob medida. Com o avanço do home office e da digitalização, expandimos nossa atuação e hoje seguimos firmes, ajudando empresas a inovar e crescer com tecnologia.

Atividades e Responsabilidades

Procuramos um Desenvolvedor Back-End Sênior (Java) com experiência sólida em Java SE 8+ e domínio de frameworks modernos, principalmente Spring Boot, para atuar em sistemas escaláveis, distribuídos e de alta disponibilidade. Esse profissional terá papel essencial na arquitetura e desenvolvimento de microservices, integrações e soluções cloud.

Responsabilidades
• Desenvolver e manter aplicações com Java SE 8+.
• Implementar soluções com Spring Framework/Spring Boot (core, data, security, cloud).
• Trabalhar com persistência de dados via Hibernate/JPA.
• Estruturar builds e dependências com Maven/Gradle.
• Aplicar boas práticas de design patterns e otimização de código.
• Construir e documentar APIs RESTful (OpenAPI/Swagger).
• Integrar sistemas com mensageria (Kafka, RabbitMQ, ActiveMQ).
• Atuar em microservices e arquiteturas distribuídas.
• Participar de deploys em ambientes cloud (AWS/GCP/Azure).
• Utilizar Docker e Kubernetes para containers e orquestração.

Requisitos

Requisitos técnicos (hard skills)
• Java SE 8+ (streams, lambdas, Optional, functional interfaces).
• Coleções, Generics e Multithreading (Executors, CompletableFuture, parallel streams).
• Garbage Collector e tratamento de memória.
• Design Patterns aplicados em Java.
• Spring Boot (core, data, security, cloud).
• Hibernate/JPA.
• Maven/Gradle.
• Testes (JUnit 5, Mockito, Testcontainers).
• APIs RESTful.
• Mensageria (Kafka, RabbitMQ, ActiveMQ).
• Docker e Kubernetes.
• Cloud (AWS, GCP ou Azure).

Desejável
• Experiência com GraphQL.
• Conhecimentos em bibliotecas de logging (Logback, SLF4J).

Experiência necessária
• Mínimo de 5 anos atuando com desenvolvimento Java e frameworks modernos.

Soft Skills
• Capacidade de trabalhar em ambientes complexos e de alta performance.
• Proatividade e autonomia.
• Raciocínio lógico e pensamento orientado a soluções.
• Comunicação clara com equipe multidisciplinar.