Logo for RNP

Analista de Sistemas Sr (Desenvolvedor Java)

Role overview

Qualifications

  • Graduation in Computer Science, Computer Engineering, Information Systems, or related fields
  • Minimum 5 years of experience in backend development with Java
  • Proficiency in the Spring ecosystem
  • Experience in relational databases (PostgreSQL or SQL Server)

Responsibilities

  • Design, develop, and evolve institutional systems and APIs
  • Participate in technical and architectural decisions, documenting appropriately
  • Conduct modernization of legacy systems and manage technical debt
  • Integrate web systems and internal services

Key facts

Hard skills

Other skills

  • Proactivity
  • Accountability
  • Communication
  • Team Motivation

About the company

RNP logo

RNP

Internet Service Providers (ISPs)

A Rede Nacional de Ensino e Pesquisa (RNP) provê a integração global e a colaboração apoiada em tecnologias de informação e comunicação para a geração do conhecimento e a excelência da educação e da pesquisa. Desde 2002, é uma Organização Social (OS) vinculada ao Ministério da Ciência, Tecnologia e Inovação (MCTI) e mantida por esse em conjunto com os ministérios da Educação (MEC), Cultura (MinC) e Saúde (MS). Pioneira em 1992 como rede nacional de acesso à internet no Brasil, a RNP tem como principal incumbência promover o desenvolvimento tecnológico e apoiar a pesquisa de tecnologias de informação e comunicação, criando serviços e projetos inovadores e qualificando profissionais. Para isso, fornece às instituições públicas de pesquisa e de ensinos superior e tecnológico infraestrutura de redes avançadas que viabiliza e facilita a pesquisa colaborativa em diversas áreas do conhecimento. Por meio de aplicações dessa rede, possibilita a realização de projetos e a implementação de políticas públicas nas áreas de tecnologia, educação, saúde e cultura. Missão: Promover o uso inovador de redes avançadas. Visão: Ser reconhecida por prover a integração global e a colaboração apoiada nas TICs para a melhoria da qualidade da educação e da pesquisa. Valores: - Inovação e Pioneirismo; - Cooperação e Colaboração; - Compromisso e Comprometimento; - Ética e Transparência; - Respeito. *Serão excluídos comentários que violem qualquer norma legal vigente no Brasil ou que possuam conteúdo calunioso, difamatório, injurioso, racista, de incitação à violência ou a qualquer ilegalidade, ou que desrespeitem a privacidade alheia, que possam ser interpretados como de caráter preconceituoso ou discriminatório a pessoa ou grupo de pessoas, com linguagem grosseira, obscena e/ou pornográfica, ou de cunho comercial e/ou pertencentes a correntes ou pirâmides de qualquer espécie, que caracterizem prática de spam.

Company details

IndustryInternet Service Providers (ISPs)

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

JOB DESCRIPTION


Projetar, desenvolver e evoluir sistemas corporativos e APIs da RNP com foco no ecossistema Java/Spring e Angular/React, garantindo qualidade de código, segurança, desempenho e integração entre sistemas. Atuar como referência técnica do time em decisões de arquitetura, modernização de sistemas legados e práticas de engenharia de software.



RESPONSIBILITIES AND ASSIGNMENTS


Atividades a serem exercidas:

  • 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.

REQUIREMENTS AND QUALIFICATIONS


Formação:

  • 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 Profissional e Conhecimentos Técnicos necessários:

  • 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.

Desejável/Diferencial:

  • 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ções desejáveis:

Oracle Certified Professional – Java SE 17 ou 21; Spring Certified Professional; AWS Certified Developer – Associate; CKAD (Certified Kubernetes Application Developer).



ADDITIONAL INFORMATION


Vantagens e benefícios:

Remuneração: R$ 10.420,62

Local de trabalho: Trabalho remoto (porém necessário ter disponibilidade para viagens eventuais)

Pedimos que após a candidatura, acesse seu cadastro na plataforma Gupy e confira se os dados estão corretos e completos. Ressaltamos que NÃO temos acesso ao currículo anexado ao site. 

  • Somos uma Empresa Cidadã - o que traz para mães e pais a prorrogação de Licença Maternidade e Paternidade;
  • 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 - vacinas não oferecidas pelos postos de saúde (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.



Somos a RNP


Conectamos universidades e instituições de ensino, pesquisa e inovação com internet e serviços seguros em uma comunidade, o Sistema RNP.

Nesse ambiente, trabalhamos em conjunto com alunos, professores e pesquisadores para desenvolver novas tecnologias com foco em inovação contínua. É por meio dessa rede acadêmica que a ciência brasileira compartilha conhecimento e colabora entre si e com parceiros em todo o mundo.

Fomos os pioneiros, ao trazer a internet para o Brasil, e hoje nossa rede chega a todas as unidades da federação. Também estamos conectados às demais redes de educação e pesquisa na América Latina, América do Norte, África, Europa, Ásia e Oceania por meio de cabos de fibra óptica terrestres e submarinos.

Somos uma Organização Social Federal supervisionada pelo MCTI e mantida pelo fomento conjunto desse ministério com o MEC, MCOM, e ministérios da Saúde, Cultura e Defesa, que compõem o Programa Interministerial RNP (PRORNP), e apoiamos políticas públicas de ensino e pesquisa.

Nosso propósito:

Impulsionar a ciência e a educação para todos.

Nossa missão:

Promover o uso inovador de redes avançadas.

Nossa visão:

Ser reconhecida pela sociedade brasileira como a instituição que, fazendo o uso inovador das Tecnologias da Informação e Comunicação (TIC), provê a integração global da comunidade acadêmica, contribuindo para a melhoria da qualidade do ensino e da pesquisa e colaborando com o desenvolvimento tecnológico, social e econômico do país.

Nossos valores:

• Inovação e Pioneirismo

• Cooperação e Colaboração

• Compromisso e Comprometimento

• Ética e Transparência

• Respeito


Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Related jobs

Other jobs at RNP

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.