Descrição
Modelo de contratação: PJ
Modalidade: 100% Remoto
Duração do projeto: 6 a 12 meses
Sobre a oportunidade
Buscamos um Desenvolvedor Java Backend Sênior para atuar em projetos estratégicos e sustentação de aplicações críticas, participando do desenvolvimento de soluções escaláveis, integrações, melhorias de performance e evolução de arquitetura em ambiente ágil.
Responsabilidades
* Atuar no desenvolvimento e sustentação de aplicações back\-end em Java;
* Analisar e implementar melhorias de performance, escalabilidade e estabilidade das aplicações;
* Garantir a disponibilidade e a qualidade dos ambientes produtivos;
* Desenvolver e manter APIs e integrações entre sistemas;
* Monitorar métricas, logs e indicadores de observabilidade;
* Participar das cerimônias ágeis da squad;
* Apoiar processos de homologação, correções e implantação em produção;
* Contribuir com definições técnicas, discovery de projetos e desenho de soluções;
* Participar do refinamento técnico e da quebra de atividades junto ao time;
* Atuar em pipelines de integração e entrega contínua (CI/CD).
Requisitos obrigatórios
* Experiência comprovada como Desenvolvedor(a) Back\-end Sênior;
* Mínimo de 5 anos de experiência com desenvolvimento Java;
* Experiência com metodologias ágeis;
* Vivência com versionamento de código utilizando Git/GitHub;
* Experiência com pipelines CI/CD;
* Experiência com bancos de dados relacionais e não relacionais;
* Boa capacidade analítica, raciocínio lógico e comunicação.
Conhecimentos técnicos
Java
* Java 8, 11, 17 e/ou 21;
* Feign;
* Lombok;
* Caffeine Cache;
* EhCache;
* JWT;
* Retryable;
* Log4J2;
* ModelMapper;
* Swagger/OpenAPI;
* Aspect Logging;
* Mockito.
Mensageria e Integrações
* Kafka;
* AWS SQS;
* WebServices SOAP e REST;
* Sensedia API Gateway.
Cloud e Infraestrutura
* AWS (S3/Bucket);
* OpenShift Cloud e On\-Premises;
* Deployments;
* CronJobs;
* Secrets.
Banco de Dados
* Oracle SQL;
* MongoDB;
* Redis.
DevOps e Qualidade
* Azure DevOps;
* Jenkins;
* SonarQube;
* JaCoCo;
* Graylog;
* Grafana;
* Maven.
Segurança e Identidade
* Azure AD.
Diferenciais
* Experiência em projetos de alta volumetria e aplicações críticas;
* Vivência com observabilidade e monitoramento de aplicações;
* Experiência em arquitetura de microsserviços;
* Atuação em ambientes cloud híbridos;
* Participação em iniciativas de modernização e evolução arquitetural.