Logo for Instituto Nacional de Telecomunicações - Inatel

SOFT - Pessoa Desenvolvedora Java III

Roles & Responsibilities

  • Bachelor's degree in Computer Engineering, Computer Science, Information Systems, or related field
  • Experience in Java development with strong OOP and microservices/REST APIs
  • Proficiency in automated testing (unit, integration, functional), Git version control, debugging, and technical communication
  • Knowledge of relational or NoSQL databases (e.g., SQL Server, Oracle, Cassandra), cloud concepts, microservices and distributed environments; advanced to fluent English for global remote work

Requirements:

  • Design, develop, and maintain Java microservices and applications, ensuring quality, performance, scalability, and security
  • Evolve architectures based on REST APIs and distributed services, contributing to design and decisions in English
  • Implement and maintain automated tests (unit, integration, functional) and participate in CI/CD pipelines for build, test, and deployment
  • Collaborate with global, distributed teams in English, conducting code reviews and architecture alignments; contribute to technical documentation and support troubleshooting across development, staging, and production; participate in remote agile ceremonies

Job description

JOB DESCRIPTION


O Inatel está recrutando Pessoa Desenvolvedora Backend Java com sólida base em engenharia de software, mentalidade DevOps e interesse em evoluir tecnicamente em ambientes complexos e de grande escala, para atuar no projeto BSS do ICC SOFT. O profissional atuará de forma distribuída, participando de discussões técnicas, alinhamentos de arquitetura e decisões de engenharia com times localizados em diferentes países.


RESPONSIBILITIES AND ASSIGNMENTS


  • Projetar, desenvolver e manter microsserviços e aplicações Java, garantindo qualidade, performance, escalabilidade e segurança;
  • Evoluir arquiteturas baseadas em APIs REST e serviços distribuídos;
  • Implementar e manter testes automatizados (unitários, integração e funcionais);
  • Colaborar com times globais e distribuídos, participando de reuniões técnicas, refinamentos, code reviews e alinhamentos de arquitetura em inglês;
  • Trabalhar com pipelines de CI/CD para build, teste e deploy contínuo;
  • Utilizar conteinerização (Docker) e apoiar implantações em ambientes orquestrados (Kubernetes);
  • Atuar em troubleshooting de ambientes de desenvolvimento, homologação e produção;
  • Participar ativamente de cerimônias ágeis remotas e sessões de compartilhamento de conhecimento;
  • Contribuir para documentação técnica de arquitetura, componentes e processos, produzida e mantida em inglês;
  • Demonstrar flexibilidade, autonomia e vontade de aprender, acompanhando a evolução tecnológica do projeto, incluindo automação e novas abordagens de engenharia de software.



REQUIREMENTS AND QUALIFICATIONS


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


Experiência em:

  • Desenvolvimento em Java e forte domínio de Programação Orientada a Objetos (POO),
  • Microsserviços e APIs REST;


Domínio em:

  • Automação de testes (unitários, integração ou funcionais),
  • Uso de Git e boas práticas de versionamento,
  • Depuração, troubleshooting e comunicação técnica;


Conhecimentos em:

  • Bancos de dados relacionais ou NoSQL (SQL Server, Oracle, Cassandra ou similares),
  • Conceitos de cloud, microservices e ambientes distribuídos;


Inglês avançado ou fluente, com capacidade de atuar de forma contínua em ambiente global e remoto, participando de reuniões, escrevendo documentação e interagindo tecnicamente com equipes internacionais.


Seria interesse se você tivesse:

Experiência em TDD ou BDD e Docker e Kubernetes;


Experiência ou interesse em: Python e automação inteligente e soluções baseadas em IA;


Conhecimentos em:

  • Node.js ou outra linguagem adicional,
  • Ferramentas de CI/CD (Jenkins, GitLab CI, GitHub Actions),
  • Observabilidade e monitoramento (Prometheus, Grafana, ELK);

ADDITIONAL INFORMATION


Horário de trabalho: Segunda sexta, das 8h as 12h e das 13h as 17h.


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.