Requisitos Técnicos Obrigatórios:
- Experiência sólida em desenvolvimento Java Backend(Java 11+);
- Conhecimento avançado em Spring Boot, Spring MVC,Spring Data e Spring Security;
- Experiência com arquitetura de microsserviços;
- Desenvolvimento de APIs REST e integração entresistemas;
- Conhecimento em bancos de dados relacionais (Oracle,PostgreSQL, SQL Server) e linguagem SQL;
- Experiência com mensageria (Kafka, RabbitMQ, ActiveMQou similares);
- Utilização de ferramentas de versionamento Git;
- Conhecimento de Docker e containers;
- Experiência com pipelines CI/CD;
- Conhecimento de padrões de arquitetura e designpatterns;
- Experiência com testes unitários, integração eautomação de testes.
Diferenciais:
- Kubernetes/OpenShift;
- Arquiteturas orientadas a eventos;
- Cloud (Azure, AWS ou GCP);
- Observabilidade e monitoramento (Dynatrace, Grafana,Prometheus, ELK);
- Experiência em ambientes de missão crítica e altovolume transacional;
- Conhecimento em autenticação OAuth2, OpenID Connect eJWT;
- Experiência com APIs Gateway e plataformas deintegração.
Competências Comportamentais:
- Visão analítica e capacidade de resolução de problemascomplexos;
- Comunicação clara e colaboração com equipesmultidisciplinares;
- Proatividade e senso de dono;
- Capacidade de atuar como referência técnica para otime;
- Orientação à qualidade, segurança e melhoria contínua.
Nível de Experiência:
- Mínimo de 5 anos de experiência em desenvolvimento desoftware;
- Pelo menos 3 anos atuando como especialista técnico oulíder técnico em projetos backend Java;
- Vivência em projetos de transformação digital,integração de sistemas e modernização de aplicações corporativas.
Atuarno desenvolvimento, evolução e sustentação de soluções backend de altadisponibilidade e desempenho, participando da definição de arquitetura,implementação de APIs, integrações sistêmicas e modernização de aplicaçõescorporativas, garantindo qualidade, segurança, escalabilidade e aderência àsboas práticas de desenvolvimento.
PrincipaisResponsabilidades:
- Desenvolver e manter aplicações backend utilizandoJava e frameworks modernos;
- Projetar e implementar APIs RESTful e microsserviços;
- Participar da definição de arquitetura técnica eevolução tecnológica das soluções;
- Desenvolver integrações entre sistemas corporativos eplataformas externas;
- Aplicar boas práticas de desenvolvimento seguro(DevSecOps), testes automatizados e integração contínua;
- Realizar análise de performance, troubleshooting eotimização de aplicações;
- Atuar em conjunto com arquitetos, analistas denegócio, DevOps e demais equipes multidisciplinares;
- Garantir qualidade de código por meio de code reviewse boas práticas de engenharia de software.