A Cyber Solutions é uma empresa de tecnologia apaixonada por inovação e transformação digital. Atuamos como Fábrica de Software e Body Shop de profissionais de TI, oferecendo soluções inteligentes e personalizadas para diversos setores, como Varejo, Indústria e Seguros. Sobre nós Fundada em 2000, crescemos rapidamente ao unir criatividade e engenharia para desenvolver soluções tecnológicas que fazem a diferença. Nossa missão é transformar vidas com transparência, entusiasmo e vontadeincessante de evoluir. Nossa cultura e valores Na Cyber Solutions, acreditamos que as pessoas são o nosso maior ativo. Trabalhamos guiados por princípios que fortalecem nosso time e impulsionam nosso crescimento: Deus: Nossa base é pautada em ética, amor e propósito. Pessoas: Valorizamos respeito, empatia e colaboração. Ação: Agimos com determinação para gerar impacto. Excelência: Qualidade e dedicação estão no nosso DNA. Evolução: Aprendemos e inovamos constantemente. Resultado: Nosso foco é entregar soluções que realmente transformam. Oportunidade: Estamos crescendo E para fortalecer nosso time, buscamos um Desenvolvedor Java (Spring Batch/Boot) para atuar na otimização e manutenção de nossas rotinas batch. Será responsável por garantir a eficiência, estabilidade e performance dos processos, além de otimizar queries, refatorar código e aprimorar a execução dos jobs. Se você tem experiência com Spring Batch, Oracle, SQL e DataStage, e busca um ambiente desafiador e colaborativo, venha fazer parte do nosso time! Responsabilidades: - Desenvolver e manter aplicações Java utilizando Spring Batch e Spring Boot. - Atuar como zelador das rotinas batch do RE, garantindo a integridade e performance das execuções. - Elaborar e otimizar queries SQL, incluindo: Avaliação de métodos utilizados. Alteração da injeção de campos. Uso de injeção pelo construtor. Redução da duplicação de código e concatenação de strings. Implementação de especificadores de formato para maior eficiência. Refatoração de pontos críticos dos jobs. Avaliação e recomendação do uso de Catch Exception em vez de Throwable. - Trabalhar com Oracle e SQL, garantindo a otimização e segurança dos processos. - Atuar com DataStage, realizando integração e tratamento de dados. Requisitos: - Experiência em Java (Spring Batch/Spring Boot). - Conhecimento em CAWA. - Sólidos conhecimentos em Oracle e SQL. - Experiência com otimização e refatoração de código em ambiente batch. - Familiaridade com DataStage. Diferenciais: - Experiência prévia com jobs batch complexos e ambientes críticos. - Conhecimento em boas práticas de clean code e design patterns. - Habilidade para analisar e sugerir melhorias no fluxo de processos batch. - Experiência em troubleshooting e melhoria contínua.