Logo for Instituto Nacional de Telecomunicações - Inatel

SOFT - Pessoa Desenvolvedora Java I

Key Facts

Remote From: 
Category:  Java Developer
Full time
Senior (5-10 years)
Portuguese

Other Skills

  • Problem Solving
  • Collaboration

Roles & Responsibilities

  • Ensino Superior completo em Ciência da Computação, Engenharia da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas
  • Inglês avançado/fluente
  • Desenvolvimento em Java e Programação Orientada a Objetos (POO)
  • Uso de Git e boas práticas de versionamento

Requirements:

  • Desenvolver e evoluir aplicações e microsserviços Java, seguindo boas práticas de engenharia de software
  • Implementar e manter APIs REST de acordo com os requisitos técnicos e funcionais dos projetos
  • Validar as funcionalidades desenvolvidas por meio de testes, criando e mantendo testes automatizados
  • Colaborar com atividades de integração contínua (CI/CD) e automação

Job description

JOB DESCRIPTION


O Inatel está recrutando pessoas apaixonadas por tecnologia, que gostem de resolver problemas, aprender continuamente e construir soluções de qualidade em um ambiente colaborativo, inovador e com interação constante com equipes internacionais.


RESPONSIBILITIES AND ASSIGNMENTS


  • Desenvolver e evoluir aplicações e microsserviços Java, seguindo boas práticas de engenharia de software, qualidade, performance e segurança;
  • Implementar e manter APIs REST de acordo com os requisitos técnicos e funcionais dos projetos;
  • Validar as funcionalidades desenvolvidas por meio de testes, criando e mantendo testes automatizados, com foco inicial em testes unitários e evolução para outros níveis de teste;
  • Colaborar com atividades de integração contínua (CI/CD), automação e ambientes de desenvolvimento, desenvolvendo competências também em DevOps;
  • Investigar e solucionar problemas em ambientes de desenvolvimento e homologação, trabalhando em conjunto com o time para identificar causas e implementar soluções;
  • Participar de code reviews, refinamentos técnicos e cerimônias ágeis, contribuindo com sugestões e aprendendo com profissionais experientes;
  • Utilizar Git e boas práticas de versionamento no desenvolvimento diário;
  • Trabalhar com ferramentas modernas de Inteligência Artificial, como Kiro e outras soluções de apoio ao desenvolvimento, utilizando-as de forma responsável para aumentar produtividade, qualidade e aprendizagem contínua;
  • Colaborar com equipes distribuídas em diferentes países, participando de reuniões técnicas e produzindo documentação em inglês;
  • Evoluir continuamente suas competências em desenvolvimento, testes, automação, DevOps e Engenharia de Software, contribuindo para a melhoria contínua dos produtos e processos.

REQUIREMENTS AND QUALIFICATIONS


Ensino Superior completo em Ciência da Computação, Engenharia da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;

 

Inglês avançado/fluente, com capacidade de participar de reuniões técnicas, compreender documentação e interagir com equipes internacionais.

 

Conhecimentos necessários:

  • Desenvolvimento em Java e Programação Orientada a Objetos (POO);
  • Conceitos de APIs REST e microsserviços;
  • Uso de Git e boas práticas de versionamento;
  • Bancos relacionais (SQL);
  • Noções de automação de testes;
  • Conceitos básicos de bancos de dados relacionais ou NoSQL;
  • Noções de cloud e ambientes distribuídos.

 

Será um diferencial se você tiver:

  • Vivência prática com testes automatizados (unitários, integração ou funcionais);
  • Conhecimento em Docker e noções de Kubernetes;
  • Familiaridade com ferramentas de CI/CD (Jenkins, GitLab CI, GitHub Actions);
  • Conhecimento ou interesse em Python, Node.js ou automação;
  • Interesse em soluções baseadas em IA e automação inteligente;
  • Noções de observabilidade e monitoramento (Prometheus, Grafana, ELK).



Interesse em soluções baseadas em Inteligência Artificial e automação inteligente aplicadas ao desenvolvimento de software.


ADDITIONAL INFORMATION


Horário de trabalho: Segunda a sexta, das 08h às 12h e das 13h00 às 17h00.

 

Local de trabalho: As atividades poderão ser realizadas em regime de teletrabalho “Home Office”.


Somos o Inatel!


Mais que educação e inovação: unimos tecnologia, pesquisa e responsabilidade social para inspirar e transformar o Brasil.


Fique por dentro do que acontece no Instituto, acesse https://inatel.br/noticias/ e acompanhe nossas notícias.


Java Developer Related jobs

Other jobs at Instituto Nacional de Telecomunicações - Inatel

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.