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