Confirmed on the employer's own hiring board on Nov 11, 2026. First seen by Alion on Nov 3, 2026.
Objetivo da posição
Atuar no desenvolvimento, manutenção e evolução de aplicações web, contemplando atividades de Frontend e Backend. Participar de todo o ciclo de desenvolvimento de software, desde a implementação de interfaces e regras de negócio até a integração com bancos de dados, APIs e serviços, garantindo qualidade, segurança, desempenho e escalabilidade das soluções.
Principais responsabilidades
Desenvolver e manter aplicações web, contemplando componentes de Frontend e Backend.
Implementar interfaces e funcionalidades conforme requisitos funcionais e especificações técnicas.
Desenvolver regras de negócio, serviços, APIs e integrações entre sistemas.
Realizar integrações com bancos de dados relacionais e não relacionais.
Executar manutenções corretivas, preventivas e evolutivas.
Identificar e corrigir falhas, buscando melhorar o desempenho e a qualidade das aplicações.
Participar de revisões de código, testes funcionais e automatizados.
Elaborar e manter documentação técnica.
Participar de sprints, cerimônias ágeis e reuniões técnicas.
Aplicar boas práticas de arquitetura, segurança e desenvolvimento de software.
Requisitos obrigatórios
1. Formação e experiência
Ensino superior completo na área de Tecnologia da Informação (TI).
Experiência profissional mínima de 3 anos no desenvolvimento de aplicações web Full Stack, utilizando uma das seguintes tecnologias de Backend: Java ou Python.
2. Processos, metodologias e arquitetura
Princípios e práticas de desenvolvimento ágil: Manifesto Ágil, Scrum, XP e Kanban.
Padrões de projeto (Design Patterns).
Arquitetura em três camadas e padrão MVC.
Arquitetura orientada a microsserviços.
Práticas de DevOps e DevSecOps.
3. Tecnologias de desenvolvimento
O profissional deverá atender a uma das seguintes trilhas de Backend, contemplando também os conhecimentos de Frontend:
Trilha Java - Backend
Java.
Spring Boot e Spring MVC.
EJB e JMS.
JSP.
Node.js.
Integração e desenvolvimento de APIs e Web Services.
REST, SOAP, XML e JSON.
Trilha Python - Backend
Python.
Django e Celery.
Node.js.
Integração e desenvolvimento de APIs e Web Services.
REST, SOAP, XML e JSON.
Frontend - comum às duas trilhas
React.
JavaScript.
HTML e CSS.
Bootstrap.
Desenvolvimento de interfaces web responsivas e integração com APIs.
4. Bancos de dados
Bancos de dados relacionais: MySQL ou PostgreSQL.
Bancos de dados NoSQL: MongoDB ou Redis.
Conhecimentos em modelagem, consultas e manipulação de dados.
5. Ferramentas, infraestrutura e integração
Controle de versão com Git.
Análise de qualidade de código com SonarQube.
Integração e entrega contínua (CI/CD) com Jenkins ou GitLab.
Conteinerização e orquestração com Docker ou Kubernetes.
Mensageria e comunicação assíncrona com RabbitMQ ou Apache Kafka.
6. Testes e qualidade de software
Elaboração e execução de testes funcionais.
Testes automatizados utilizando JUnit, Selenium ou Cucumber.
Testes de desempenho e carga utilizando JMeter.

