Sobre a oportunidade
Estamos em busca de um(a) Desenvolvedor(a) Java Sênior para atuar em projetos estratégicos de modernização e transformação tecnológica, com forte foco em migração de aplicações para AWS, evolução de sistemas críticos e implementação de arquiteturas escaláveis e resilientes.
O profissional fará parte de um ambiente de alta complexidade, participando da conversão de aplicações legadas para arquiteturas modernas baseadas em microsserviços, containers e serviços cloud-native.
Principais Responsabilidades
- Atuar no desenvolvimento e manutenção de aplicações Java de missão crítica.
- Participar de iniciativas de migração e modernização de sistemas para AWS.
- Desenvolver e evoluir microsserviços utilizando Spring Boot.
- Implementar integrações síncronas e assíncronas utilizando mensageria AWS.
- Trabalhar com aplicações transacionais e sistemas de pagamentos.
- Apoiar definições arquiteturais, boas práticas de desenvolvimento e qualidade de software.
- Realizar análise, correção de incidentes e otimização de performance.
- Garantir conformidade com processos de segurança e ciclo de vida de desenvolvimento (SDLC).
- Colaborar com times multidisciplinares em ambiente ágil.
Requisitos Obrigatórios
- Experiência sólida com Java 8, 17 e/ou 21.
- Forte conhecimento em Spring Boot.
- Experiência comprovada em migração de aplicações para AWS.
- Conhecimento em serviços AWS, especialmente:
- AWS SQS
- AWS S3
- AWS EKS
- AWS Fargate
- Experiência com bancos de dados Oracle e PostgreSQL.
- Vivência com arquitetura de microsserviços.
- Conhecimento em práticas de Secure SDLC e ferramentas como:
- Fortify
- Sonatype
- WebInspect
- Experiência em metodologias ágeis.
Diferenciais
- Experiência com o padrão de mensageria financeira ISO 8583.
- Vivência em meios de pagamento, adquirência, banking ou mercado financeiro.
- Experiência com modernização de aplicações Java EE para arquiteturas baseadas em Spring Boot e Cloud.
- Conhecimento em observabilidade, monitoramento e troubleshooting em ambientes distribuídos.
- Experiência com containers e Kubernetes.
Competências Comportamentais
- Perfil analítico e voltado para resolução de problemas.
- Capacidade de atuar em ambientes complexos e de alta disponibilidade.
- Boa comunicação e interação com equipes multidisciplinares.
- Proatividade e senso de dono.
- Facilidade para atuar em processos de transformação tecnológica.