Skills
Java 8+
Spring Boot
AWS
CI/CD
Microsserviços
Sobre a Vaga
Venha fazer parte de um time que transforma a infraestrutura do sistema financeiro com tecnologia e dados. Como Analista Desenvolvedor Sênior, você atuará na criação, evolução e sustentação de soluções robustas, com foco em segurança, performance e qualidade, incluindo a modernização de arquiteturas e migração para a nuvem.
Responsabilidades
- Desenvolver e manter software seguro, eficiente e com boas práticas de engenharia
- Garantir a qualidade do código em produção, assegurando estabilidade e evolução contínua
- Atuar no desenvolvimento e sustentação de sistemas monolíticos e de microsserviços
- Contribuir para modernização e inovação, incluindo migração de monólitos para a nuvem
- Projetar e implementar microsserviços com Spring Boot e arquitetura distribuída
- Realizar modernização de aplicações para AWS usando serviços gerenciados e estratégias de refatoração
- Gerenciar ciclo de vida do código com versionamento, revisão e integração contínua
- Aplicar testes automatizados e ferramentas de qualidade, como SonarQube
- Implementar práticas de segurança para APIs e proteção de dados sensíveis
- Realizar sustentação com correção de bugs, monitoramento de logs e melhoria contínua
- Configurar e otimizar ambientes de desenvolvimento e produção baseados em Linux
- Executar pipelines com GitHub Actions para automação de deploy e CI/CD
- Atuar com serviços AWS (Lambda, API Gateway, RDS, S3, ECS, EKS, CloudWatch) para deploy, escalabilidade e observabilidade
Requisitos
- Ensino superior completo em TI ou áreas correlatas
- Desejável pós-graduação em TI ou áreas correlatas
- Experiência com Java 8 ou superior, incluindo Lambdas, Streams e API de datas
- Conhecimento em Spring Boot, Spring MVC, Spring Data e Spring Security
- Experiência com APIs RESTful e serviços web
- Domínio de comunicação entre serviços (REST, mensageria e event-driven)
- Experiência com migração de monólito para microsserviços
- Modelagem de dados, SQL avançado e otimização de consultas
- Experiência com servidores de aplicação como JBoss e WebSphere
- Base em Linux, incluindo automação com scripts
- Uso de Maven, Nexus e SonarQube para builds, repositórios e qualidade de código
- Experiência com GitHub e CI/CD, incluindo GitHub Actions
- Testes automatizados com JUnit e Mockito
- Práticas de segurança, incluindo criptografia e certificados digitais
- Conhecimento de Web Services (REST, JSON, XML, XSD) e protocolos bancários (SPB)
- Experiência com transferência de arquivos (Connect Direct, XFB, CFT)
Beneficios
- Convênio médico e odontológico
- Vale refeição (ticket)
- Seguro de vida
- Auxílio home office
- PLR
- Previdência privada
- Auxílio creche
- WellHub e Totalpass