Pessoa Desenvolvedora de Software Industrial Sênior - Java

Empresa: BIP Brasil

Como Pessoa Desenvolvedora de Software Industrial Sênior - Java aqui na Bip , você terá a oportunidade de atuar em projetos estratégicos de tecnologia e inovação , contribuindo para o desenvolvimento de soluções digitais e para a evolução de ambientes tecnológicos que geram impacto e transformação nos negócios. Você fará parte de um ambiente colaborativo e dinâmico , trabalhando ao lado de profissionais apaixonados por tecnologia , inovação e desenvolvimento de soluções. Se você tem facilidade de comunicação , perfil analítico , visão estratégica , atitude hands-on e gosta de acompanhar as constantes evoluções do universo da tecnologia , queremos muito conhecer você! • Desenvolver, evoluir e manter aplicações corporativas utilizando Java e Spring Boot , com foco em soluções digitais aplicadas a ambientes industriais e de manufatura. • Atuar no desenvolvimento de soluções críticas integradas a processos produtivos, garantindo desempenho, escalabilidade, segurança e confiabilidade. • Projetar e implementar APIs REST , microsserviços e integrações entre aplicações corporativas, bancos de dados e sistemas industriais. • Trabalhar com dados provenientes de processos produtivos, apoiando o tratamento, processamento e disponibilização de informações para aplicações analíticas e operacionais. • Desenvolver funcionalidades relacionadas a analytics, monitoramento de processo e otimização operacional , incluindo aplicação de regras, algoritmos e modelos analíticos em ambientes produtivos. • Atuar na evolução da solução Overdosing , utilizada para monitoramento de tendências de dosagem de ingredientes ativos, predição de comportamento de processo e suporte à otimização de parâmetros operacionais. • Traduzir necessidades das áreas de Engenharia, Produção e Operações em requisitos técnicos e soluções digitais. • Participar das diferentes etapas do ciclo de desenvolvimento, desde entendimento de requisitos e definição de arquitetura até desenvolvimento, testes, implantação e sustentação. • Desenvolver testes unitários e de integração, garantindo qualidade e estabilidade das soluções. • Aplicar boas práticas de desenvolvimento de software, incluindo versionamento, segurança, documentação, revisão de código e padrões de arquitetura. • Trabalhar de forma integrada com equipes de tecnologia, engenharia, automação e especialistas de negócio. Requisitos: Formação: • Superior completo em Sistemas de Informação, Engenharia de Software, Ciência da Computação, Engenharia de Computação e similares. Requisitos • Experiência com desenvolvimento de aplicações utilizando Java 11 ou superior , preferencialmente Java 17. • Conhecimento sólido em Spring Boot e desenvolvimento de aplicações backend. • Experiência com desenvolvimento e consumo de APIs REST . • Conhecimento de arquitetura de microsserviços e integração entre sistemas. • Experiência com bancos de dados relacionais e SQL , como SQL Server, PostgreSQL ou Oracle. • Conhecimento em JPA / Hibernate . • Domínio dos conceitos de programação orientada a objetos (POO) e boas práticas de engenharia de software. • Experiência com Git e ferramentas de controle de versão. • Conhecimento em testes unitários e de integração, preferencialmente utilizando JUnit . • Experiência com mecanismos de mensageria e integração de sistemas . • Conhecimento de práticas de desenvolvimento seguro, qualidade de código e arquitetura de aplicações corporativas. • Capacidade de compreender processos de negócio e traduzir requisitos funcionais e técnicos em soluções de software. • Capacidade para atuar com autonomia na investigação de problemas, desenho de soluções e implementação técnica. Serão considerados diferenciais: • Conhecimento em OPC UA ou outros protocolos de comunicação industrial. • Experiência com integração entre sistemas IT e OT . • Conhecimento de Industrial IoT (IIoT), Smart Manufacturing, Digital Manufacturing ou Indústria 4.0 . • Experiência com aplicações ou integrações relacionadas a MES / Manufacturing Execution Systems . • Conhecimento de ambientes de automação, controle de processos ou sistemas industriais. • Experiência com soluções de Analytics, Data Engineering ou processamento de dados de processo . • Conhecimento ou experiência com aplicações de controle estatístico, predição, otimização de processo ou melhoria de eficiência industrial.

Ver todas as vagas