Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Instituto Nacional de Telecomunicações - Inatel

Desenvolvedor Java I

Instituto Nacional de Telecomunicações - Inatel

undefined

Posted 7/2/2026full-timeRemote • 🇧🇷 BrazilMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
CloudDockerGrafanaJavaJavaScriptJenkinsKubernetesNode.jsNoSQLPrometheusPythonSQL

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • 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.
  • 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).

Benefits

Comp & perks
  • Teletrabalho “Home Office”
  • Desenvolvimento contínuo
  • Colaboração com equipes internacionais

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaObject-Oriented Programming (OOP)REST APIsSQL DatabasesTest AutomationDockerKubernetesCI/CD ToolsPythonNode.js
Soft Skills
CollaborationProblem SolvingCommunication