Swip

Engenheiro Full Stack Java com Automação

UltraCon Consultoria

HíbridoCLTSão Paulo, SP

Sobre a vaga

Engenheiro Full Stack Java com Automação - 15200

Contratação: CLT pelo cliente da UltraCon

Local de Trabalho: São Paulo/SP - Av. Paulista (modelo híbrido: presencial 3 vezes por semana, às terças, quartas e quintas-feiras)

Horário: Comercial

Contratação CLT + benefícios

Sobre a Posição

  • Estamos em busca de um Engenheiro Full Stack Java Sênior com foco em Automação para desenvolver aplicações corporativas e implementar fluxos de automação de produção seguros e confiáveis utilizando Java, Spring Boot, React, Oracle, PostgreSQL, Linux, Ansible, Splunk e integrações com plataformas de IT Service Management (ITSM).
  • O profissional combinará experiência em desenvolvimento Full Stack com automação de operações produtivas, atuando em fluxos resilientes, otimização de bancos de dados, controles operacionais e integração com plataformas corporativas de ITSM.
  • A posição exige experiência prática no desenvolvimento de aplicações em produção e na automação de processos operacionais, incluindo mecanismos adequados de validação, aprovação, recuperação e rollback.

Principais Responsabilidades

  • Projetar, desenvolver e manter aplicações corporativas utilizando Java, Spring Boot e React.
  • Desenvolver APIs REST e interfaces frontend que suportem processos operacionais.
  • Projetar fluxos de automação de produção resilientes com controles operacionais adequados.
  • Implementar fluxos agendados e de múltiplas etapas com mecanismos de tentativas automáticas (retries), idempotência, checkpoints, recuperação e rollback.
  • Rotação de credenciais
  • Aplicação de patches
  • Renovação de certificados
  • Procedimentos de failover
  • Implementar verificações pré-execução, fluxos de aprovação, validações de saúde dos sistemas e procedimentos de recuperação.
  • Desenvolver e otimizar consultas em Oracle e PostgreSQL.
  • Desenvolver e manter procedures e packages em Oracle PL/SQL.
  • Analisar planos de execução, estratégias de indexação e desempenho de banco de dados.
  • Integrar aplicações corporativas com o ServiceNow ou plataformas ITSM equivalentes.
  • Implementar monitoramento operacional e observabilidade utilizando Splunk.
  • Desenvolver testes automatizados unitários e de integração, além de participar de revisões de código e validações de Integração Contínua (CI).
  • Elaborar respostas técnicas exigidas pelo cliente.
  • Fornecer pequenos exemplos de código Java ou React testados, quando solicitado pelo cliente.

Requisitos Obrigatórios

  • Sólida experiência profissional desenvolvendo aplicações em produção com Java e Spring Boot.
  • APIs REST
  • Spring Security
  • Spring Data
  • Gerenciamento de transações
  • Mínimo de 3 anos de experiência com React.
  • JavaScript
  • TypeScript
  • React Hooks
  • Gerenciamento de estado
  • Data Grids
  • Experiência em ambientes Linux e Shell Script.
  • Experiência com Ansible ou tecnologias equivalentes de automação.
  • Experiência com pesquisas, dashboards e alertas no Splunk.
  • Modelagem de banco de dados
  • Consultas SQL complexas
  • Forte conhecimento em Oracle PL/SQL, incluindo procedures e packages.
  • Planos de execução
  • Indexação
  • Otimização de desempenho de banco de dados
  • Transações de banco de dados
  • Locking
  • Gerenciamento de consistência em operações falhas ou repetidas
  • Experiência projetando fluxos automatizados agendados ou de múltiplas etapas.
  • Retries
  • Idempotência
  • Checkpoints
  • Recuperação
  • Rollback
  • Rotação de credenciais
  • Aplicação de patches
  • Renovação de certificados
  • Failover
  • Pré-validações (Pre-checks)
  • Processos de aprovação
  • Validação de saúde dos sistemas
  • Procedimentos de recuperação
  • Experiência em integrações com APIs do ServiceNow ou plataformas ITSM equivalentes.
  • Testes unitários
  • Testes de integração
  • Revisão de código
  • Processos de Integração Contínua (CI)
  • Inglês Avançado (obrigatório para comunicação profissional e entrevistas técnicas).

Mais informações serão fornecidas durante a entrevista técnica.

Mais vagas como esta