Desenvolvedor Java Sênior
BR
Descrição da Posição
Buscamos um(a) Desenvolvedor(a) Backend Senior para atuar no design, construção e evolução de aplicações web de alta performance e processamento de dados em tempo real, garantindo qualidade técnica, escalabilidade e resiliência dos sistemas.
O profissional será responsável por liderar o desenvolvimento de arquiteturas complexas, apoiar decisões técnicas críticas e orientar a equipe no uso das melhores práticas de engenharia de software. Atuará desde a análise de requisitos até o deploy e acompanhamento em produção de aplicações intensivas em dados.
Também participará da implementação de testes automatizados, otimização de performance, criação de pipelines CI/CD em ambientes de nuvem/containers e identificação de novas tecnologias para maximizar a eficiência das entregas em um ambiente dinâmico.
Principais Responsabilidades
-
Colaborar no design e arquitetura de sistemas complexos, garantindo qualidade, escalabilidade e alta performance.
-
Orientar o time no uso das melhores práticas de desenvolvimento e participar de decisões técnicas críticas.
-
Atuar no ciclo completo de desenvolvimento de software, abrangendo análise de requisitos, planejamento e estratégias de implementação.
-
Desenvolver e manter sistemas robustos com a criação de testes automatizados unitários e de integração.
-
Colaborar com equipes multidisciplinares e interfuncionais na definição, criação e entrega de novas funcionalidades.
-
Garantir a confiabilidade e robustez do código por meio de code reviews, refatorações e correções de bugs.
-
Avaliar, propor e implementar novas tecnologias para elevar a eficiência operacional do time.
-
Configurar, gerar builds e realizar deploys da aplicação em ambientes de desenvolvimento, homologação e produção.
-
Acompanhar as etapas de implantação em produção e monitorar o comportamento das aplicações pós-deploy.
-
Assegurar o cumprimento das entregas do projeto dentro de um ambiente ágil, interativo e orientado a prazos.
Requisitos e Qualificações
-
Experiência consolidada com desenvolvimento Back End utilizando a linguagem Java.
-
Domínio do ecossistema Spring: Spring Boot, Spring Data, Spring Security, Spring Cache e Spring Batch.
-
Experiência prática na construção e consumo de APIs RESTful e integração de sistemas via FeignClient.
-
Experiência com Arquitetura Hexagonal e arquitetura distribuída baseada em Microsserviços e Containers (Docker / EKS).
-
Conhecimentos práticos na utilização do Apache Kafka ou AWS MSK para processamento de eventos.
-
Vivência em serviços de nuvem AWS (S3, EKS, VPC, Security Groups, pipelines CI/CD) e plataforma OnPremise/PaaS (OpenShift).