Salário
Até R$ 10.420/mês
Descrição da Vaga
A RNP busca um Analista de Sistemas Sênior (Desenvolvedor Java) para projetar, desenvolver e evoluir sistemas corporativos e APIs com foco no ecossistema Java/Spring e Angular/React. O profissional será responsável por garantir a qualidade do código, segurança, desempenho e integração entre sistemas, atuando como referência técnica do time em decisões de arquitetura, modernização de sistemas legados e práticas de engenharia de software.
Responsabilidades
- Projetar, desenvolver e evoluir sistemas institucionais e APIs, internos ou de terceiros, garantindo qualidade, segurança e desempenho.
- Participar das decisões técnicas e de arquitetura dos sistemas, registrando-as em documentação adequada.
- Conduzir a modernização de sistemas legados e a gestão de débito técnico.
- Integrar portais, sistemas web e serviços internos, incluindo soluções de autenticação e identidade.
- Modelar, manter e otimizar bancos de dados relacionais.
- Realizar revisão de código e contribuir para a definição de padrões de desenvolvimento e qualidade do time.
- Orientar e apoiar tecnicamente desenvolvedores menos experientes.
- Garantir requisitos não funcionais das aplicações (segurança, disponibilidade, desempenho e observabilidade).
- Acelerar entregas com o uso de IA no processo de desenvolvimento de software e disseminar boas práticas no time.
- Participar de forma proativa dos ciclos ágeis (Scrum/Kanban), incluindo refinamento técnico e estimativas com as áreas de negócio.
- Colaborar com o time de DevOps na automação de processos e na melhoria contínua das esteiras de CI/CD.
- Colaborar com as equipes de design para garantir interfaces funcionais, acessíveis e consistentes.
Requisitos
- ✓Graduação completa em Ciência da Computação, Engenharia da Computação, Sistemas de Informação, Análise e Desenvolvimento de Sistemas ou áreas correlatas.
- ✓Experiência comprovada de no mínimo 5 anos em desenvolvimento backend com Java, incluindo versões modernas (Java 17 ou superior).
- ✓Domínio do ecossistema Spring: Spring Boot 3.x+, Spring Security e Spring Data JPA/Hibernate.
- ✓Experiência no desenvolvimento de APIs REST e integração entre sistemas, com documentação de contratos (OpenAPI/Swagger) e boas práticas de versionamento.
- ✓Experiência com bancos de dados relacionais (PostgreSQL ou SQL Server), incluindo modelagem, otimização de consultas e versionamento de schema (Flyway ou Liquibase).
- ✓Experiência com testes automatizados: unitários (JUnit, Mockito) e de integração (ex.: Testcontainers).
- ✓Experiência com Git e esteiras de CI/CD (GitLab CI, GitHub Actions ou Azure DevOps).
- ✓Experiência com containers (Docker) e ambientes Linux.
- ✓Conhecimento de segurança no desenvolvimento de aplicações (OWASP Top 10, gestão de segredos, análise de vulnerabilidades em dependências).
- ✓Experiência no uso de ferramentas de IA como aceleradoras do desenvolvimento (ex.: GitHub Copilot, Claude Code, ChatGPT) para geração e revisão de código, testes e documentação, com uso responsável quanto à segurança e confidencialidade de dados e código.
- ✓Autonomia, proatividade, senso de responsabilidade, boa comunicação, espírito de equipe e disposição para orientar outros desenvolvedores.
- ✓Disponibilidade para viagens eventuais.
- •Experiência com orquestração de containers (Kubernetes) e Infraestrutura como Código (Helm, Terraform).
- •Experiência com cloud pública, preferencialmente AWS.
- •Experiência em desenvolvimento frontend com Angular ou React.
- •Conhecimento em gestão de identidade e protocolos de autenticação (OAuth2, OpenID Connect, SAML, LDAP).
- •Experiência com integração de Identity Providers e federações de identidade, com uso de Keycloak.
- •Conhecimento em observabilidade de aplicações (OpenTelemetry, Micrometer, Prometheus, Grafana, Graylog).
- •Experiência com testes de carga e desempenho (JMeter, k6 ou Gatling).
- •Experiência com mensageria e cache (RabbitMQ ou Kafka, Redis) e arquitetura orientada a eventos.
- •Experiência com sustentação e modernização de sistemas legados, incluindo servidores de aplicação (JBoss/WildFly, Tomcat).
- •Experiência com documentação técnica e de arquitetura (C4 Model, PlantUML, ADRs).
- •Experiência com ferramentas de qualidade de código (SonarQube).
- •Conhecimento em outras linguagens de programação (Python, Node.js, PHP).
- •Certificação Oracle Certified Professional – Java SE 17 ou 21.
- •Certificação Spring Certified Professional.
- •Certificação AWS Certified Developer – Associate.
- •Certificação CKAD (Certified Kubernetes Application Developer).
Benefícios
- ✓Plano de saúde com cobertura nacional e acomodação em apartamento (Sem desconto para o funcionário)
- ✓Plano odontológico (Sem desconto para o funcionário)
- ✓Vale Alimentação ou Refeição
- ✓Wellhub
- ✓Auxílio vacina para você e dependentes (Reembolso)
- ✓Auxílio creche para filhos até 5 anos e 11 meses no valor de até 70% do salário mínimo vigente (Reembolso)
- ✓Ajuda de custo no trabalho home office
- ✓Conexa Saúde | Zenklub, plataforma digital com orientação psicológica, financeira e jurídica
- ✓Day Off de Aniversário
- ✓Plataforma de biblioteca digital com mais de 30 mil títulos de jornais, revistas e e-books
- ✓Seguro de vida
- ✓Parceria com SESC
Categorias
Sobre a Empresa
Mais vagas na RNP →Somos a rede brasileira para educação e pesquisa. Disponibilizamos internet segura e de alta capacidade, serviços personalizados e promovemos projetos de inovação. Nosso sistema inclui universidades, institutos educacionais e culturais, agências de pesquisa, hospitais de ensino, parques e polos tecn...[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa
Vagas Relacionadas
Analista de Sistemas Sênior
Libbs Farmacêutica
Pessoa Desenvolvedora FrontEnd Sênior
Caju
Engenheiro(a) de Software Sênior
Flash
Java Backend Developer Sênior
Verity
Gerente de Engenharia de Software
Sólides Tecnologia
Junior Security Consultant | PCI - QSA
Conviso Application Security