Desenvolvedor Java Sênior - 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 vontade incessante 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 (Java Spring Boot | Java EE | SOA) 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 Java Spring Boot | Java EE | SOA, e busca um ambiente desafiador e colaborativo, venha fazer parte do nosso time Responsabilidade: Desenvolver e manter aplicações corporativas utilizando Java Spring Boot e Java EE. Implementar e integrar sistemas baseados em arquitetura orientada a serviços (SOA). Projetar e desenvolver APIs RESTful seguindo boas práticas de arquitetura e segurança. Elaborar e executar testes unitários e de integração, garantindo a qualidade e a estabilidade do código. Trabalhar com bancos de dados relacionais e não relacionais, utilizando Hibernate e JPA. Realizar análises técnicas, correção de falhas e otimização de performance. Utilizar ferramentas de versionamento (Git) para controle de código e colaboração entre equipes. Participar de code reviews e contribuir para a melhoria contínua das práticas de desenvolvimento. Colaborar com a equipe técnica e de negócios para entender requisitos e propor soluções eficientes. Competências Técnicas: Linguagens de Programação: Proficiente em Java, com experiência sólida no desenvolvimento de aplicações robustas e escaláveis. Frameworks: Especialista em Java Spring Boot para o desenvolvimento eficiente e rápido de aplicativos web e serviços. Java EE (Enterprise Edition): Profundo conhecimento em Java EE para a construção de soluções corporativas escaláveis e seguras. Arquiteturas Orientadas a Serviços (SOA): Experiência na implementação e integração de sistemas utilizando os princípios SOA. Banco de Dados: Familiarizado com o acesso a banco de dados relacionais e não relacionais, utilizando tecnologias como Hibernate e JPA. Controle de Versão: Experiência em sistemas de controle de versão, como Git. Testes Unitários e Integração: Habilidade comprovada na implementação de testes unitários e de integração para garantir a qualidade do código. Habilidades Complementares: Comunicação eficaz e habilidades de trabalho em equipe. Capacidade de solucionar problemas complexos de maneira eficiente. Atenção aos detalhes e comprometimento com a entrega de soluções de alta qualidade. Capacidade de aprendizado rápido e adaptação a novas tecnologias. Diferenciais:Conhecimento em arquitetura de microsserviços, mensageria (Kafka, RabbitMQ), DevOps (CI/CD, Docker, Kubernetes), cloud (AWS, Azure, GCP) e segurança de aplicações. Certificações Java e atuação em projetos de alta performance serão considerados diferenciais.