Descrição da Vaga
A FCamara está em busca de um Desenvolvedor Java Pleno para atuar no desenvolvimento de aplicações robustas e escaláveis. O profissional será responsável por trabalhar com Java 11+, Spring Boot, Quarkus e arquitetura de Microserviços, garantindo a criação de APIs REST, configuração, segurança e integrações eficientes. Além disso, a vaga envolve a utilização de tecnologias de persistência como MongoDB e Redis, e a implementação de segurança com JWT/OAuth2. O ambiente de trabalho inclui infraestrutura em nuvem (AWS, Azure ou GCP), Docker e Kubernetes para deployment, e pipelines de CI/CD com Git e GitHub Actions.
Responsabilidades
- Desenvolver e manter aplicações utilizando Java 11+ e Spring Boot.
- Criar e gerenciar APIs REST, garantindo boas práticas de design e documentação com OpenAPI/Swagger.
- Trabalhar com arquitetura de Microserviços, incluindo comunicação síncrona e assíncrona.
- Integrar sistemas utilizando Kafka para produção e consumo de eventos.
- Modelar e utilizar bancos de dados NoSQL como MongoDB e Redis para cache.
- Implementar autenticação e autorização em APIs com JWT/OAuth2.
- Criar e manter imagens Docker para aplicações Java.
- Utilizar Kubernetes para orquestração, deploy e escalabilidade de serviços.
- Gerenciar versionamento de código com Git e pipelines de CI/CD com GitHub Actions e Helm.
- Desenvolver testes unitários com JUnit 5 e Mockito, e testes de integração para APIs e mensageria.
- Configurar logs estruturados e monitoramento com Prometheus/Grafana.
- Implementar padrões de resiliência e tolerância a falhas como Circuit Breaker, Retry e Timeout.
- Realizar testes manuais e automatizados de APIs com Postman.
Requisitos
- ✓Experiência ou vivência em aplicações cloud-native e de alta performance com Quarkus.
- ✓Domínio da linguagem Java 11+ e boas práticas de desenvolvimento.
- ✓Experiência com Spring Boot para criação de APIs REST, configuração, segurança e integrações.
- ✓Conhecimento em arquitetura de Microserviços, comunicação síncrona e assíncrona, desacoplamento e resiliência.
- ✓Experiência com design, versionamento, documentação e boas práticas de REST APIs.
- ✓Conhecimento em OpenAPI / Swagger para documentação e contratos de serviços.
- ✓Experiência com Kafka para produção e consumo de eventos, integração assíncrona e processamento de mensagens.
- ✓Modelagem e uso de banco NoSQL como MongoDB.
- ✓Uso de Redis para cache distribuído e dados temporários.
- ✓Experiência com JWT / OAuth2 para autenticação e autorização em APIs.
- ✓Criação e manutenção de imagens Docker para aplicações Java.
- ✓Conceitos de orquestração, deploy e escalabilidade de serviços com Kubernetes.
- ✓Experiência com ambientes em nuvem (AWS, Azure ou GCP).
- ✓Versionamento de código e fluxo colaborativo com Git.
- ✓Experiência com pipelines de CI/CD.
- ✓Criação e manutenção de pipelines de CI/CD para build, testes automatizados e deploy com GitHub Actions.
- ✓Gerenciamento e versionamento de charts para deploy de aplicações em Kubernetes com Helm.
- ✓Experiência com automação de esteiras de build, testes, versionamento e publicação em ambientes controlados.
- ✓Conhecimento em JUnit 5 para testes unitários.
- ✓Conhecimento em Mockito para mocks e testes de comportamento.
- ✓Experiência com testes de integração para APIs e mensageria.
- ✓Conhecimento em Logs estruturados (Logback ou similar).
- ✓Conhecimento em Prometheus / Grafana para métricas e monitoramento.
- ✓Experiência com ferramentas de observabilidade e APM (ex.: Dynatrace, ELK Stack).
- ✓Conhecimento em Circuit Breaker, Retry e Timeout (Resilience4j ou similar).
- ✓Experiência com Postman para testes manuais e automatizados de APIs.
- ✓Conhecimento em ferramentas de inspeção de tráfego e troubleshooting.
Categorias
Sobre a Empresa
Mais vagas na Grupo FCamara →Somos um ecossistema de tecnologia e inovação que potencializa o futuro de negócios integrando visão estratégica com execução inteligente, lado a lado com nossos clientes, para proporcionar experiências transformadoras.[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Work From Home LangChain AI Engineer (Python)
BairesDev
Work From Home Junior QA Automation Engineer
BairesDev
Trabalhe de Casa Analista Junior de Compras
BairesDev
Trabalhe de Casa Analista Junior de Relações Públicas
BairesDev
Trabalhe de Casa Analista de Folha de Pagamento Júnior
BairesDev