Cruzeiro do Sul Educacional S/A

ANALISTA SISTEMAS SR - Fullstack

São Paulo / SP

Descrição da vaga

Olá, somos a Cruzeiro do Sul Educacional!  

Nós acreditamos no poder de transformação de vidas por meio da educação de qualidade e excelência! Aqui, nós buscamos conectar diferentes pessoas para que possam construir um mundo melhor a partir da educação, com muito trabalho, respeito e dedicação, proporcionando a melhor experiência e apoiando a jornada do conhecimento de mais de 500 mil alunos. 

A Cruzeiro do Sul Educacional S/A é um dos maiores e mais representativos grupos de educação do país, tendo instituições de ensino academicamente relevantes e marcas reconhecidas em suas respectivas regiões, das suas escolas de ensino básico às instituições de ensino superior. 

Docentes e colaboradores de diversas áreas trabalham em sintonia para garantir essa construção diária. E estamos sempre em busca de novas pessoas para colaborar com esse objetivo, sejam profissionais que procuram por uma primeira oportunidade no mercado de trabalho, até os mais experientes.

Você se identifica e acredita nesse propósito e quer trabalhar em uma de nossas marcas? Venha fazer parte do nosso time! Estamos de braços abertos para recebê-lo(a).

Para se candidatar a uma de nossas vagas, é importante manter todos os seus dados atualizados e completos. Fique à vontade para se cadastrar em todas as vagas disponíveis do seu interesse, apenas recomendamos que você finalize um processo antes de iniciar um novo.



Responsabilidades e atribuições

MISSÃO DO CARGO

Atuar no desenvolvimento, evolução, sustentação e modernização de sistemas corporativos, participando de todo o ciclo de desenvolvimento de software, desde a análise técnica e funcional até a arquitetura, codificação, testes, homologação, implantação, monitoramento e sustentação das soluções.

Desenvolver aplicações backend e frontend utilizando tecnologias modernas e legadas do ecossistema corporativo, com foco principal em Java 17 e Java 25, Spring, APIs, microsserviços, bancos de dados relacionais e não relacionais, mensageria e integrações entre sistemas.

Contribuir com a definição de soluções técnicas escaláveis, seguras, observáveis e aderentes aos requisitos funcionais e não funcionais, preservando as regras de negócio e garantindo qualidade, desempenho, disponibilidade, rastreabilidade e facilidade de manutenção.

Atuar como referência técnica para profissionais de menor senioridade, apoiando decisões de engenharia, análise de incidentes, revisão de código, disseminação de boas práticas e evolução contínua dos processos de desenvolvimento.

Também fará parte da missão do cargo a utilização responsável de ferramentas de Inteligência Artificial aplicada à Engenharia de Software, seguindo práticas de governança, segurança, revisão humana e desenvolvimento orientado por especificações.

PRINCIPAIS ATRIBUIÇÕES E RESPONSABILIDADES

  • Analisar requisitos funcionais e não funcionais, transformando necessidades de negócio em soluções técnicas seguras, escaláveis e sustentáveis.
  • Desenvolver, manter, testar e evoluir aplicações utilizando Java 17 e Java 25, respeitando padrões de desenvolvimento, arquitetura e segurança estabelecidos pela empresa.
  • Desenvolver soluções com o ecossistema Spring, incluindo Spring Boot, Spring Framework, Spring MVC, Spring Data, Spring Security, Spring Cloud e demais componentes aplicáveis ao projeto.
  • Desenvolver e manter APIs REST, microsserviços, serviços de integração, aplicações distribuídas, processamentos assíncronos, schedulers, workers e aplicações orientadas a eventos.
  • Desenvolver e manter interfaces web utilizando Angular, TypeScript, JavaScript, HTML e CSS.
  • Atuar na manutenção e modernização de aplicações corporativas desenvolvidas com JSF e PrimeFaces, promovendo melhorias técnicas sem alterar indevidamente as regras de negócio existentes.
  • Desenvolver soluções integradas a bancos de dados relacionais, com destaque para Oracle Database e PostgreSQL.
  • Elaborar, manter e otimizar consultas SQL, procedures, functions, packages, triggers, views, índices e rotinas utilizando PL/SQL.
  • Analisar planos de execução, desempenho de consultas, consumo de recursos, concorrência, bloqueios e oportunidades de otimização de banco de dados.
  • Trabalhar com bancos de dados não relacionais e tecnologias de armazenamento distribuído, conforme as necessidades de cada solução.
  • Desenvolver e manter integrações assíncronas e orientadas a eventos utilizando Apache Kafka.
  • Criar e manter documentação técnica utilizando Swagger/OpenAPI, Postman, Markdown, diagramas e demais padrões adotados pela organização.
  • Desenvolver testes unitários, testes de integração, testes de contrato e testes automatizados, garantindo cobertura adequada e validação das regras de negócio.
  • Utilizar frameworks e ferramentas de testes do ecossistema Java, como JUnit, Mockito e ferramentas equivalentes adotadas nos projetos.
  • Implementar e evoluir mecanismos de observabilidade utilizando logs estruturados, métricas, alertas, traces distribuídos e identificadores de correlação.
  • Trabalhar com ferramentas como Grafana, Prometheus e Dynatrace para monitoramento, diagnóstico de incidentes, criação de dashboards, análise de desempenho e acompanhamento de indicadores técnicos e de negócio.
  • Desenvolver aplicações utilizando métricas com Micrometer e endpoints de monitoramento com Spring Boot Actuator, quando aplicável.
  • Participar da análise e resolução de incidentes em ambientes de desenvolvimento, homologação e produção, realizando investigação de causa raiz e definição de ações corretivas e preventivas.

REQUISITOS TÉCNICOS OBRIGATÓRIOS

  • Experiência sólida com desenvolvimento de software utilizando Java.
  • Conhecimento em Java 17 e evolução de aplicações para versões mais recentes, incluindo Java 25.
  • Experiência com Spring Boot e componentes do ecossistema Spring.
  • Experiência no desenvolvimento e consumo de APIs REST.
  • Conhecimento em arquitetura de microsserviços.
  • Conhecimento em padrões de projeto, princípios SOLID, Clean Code e boas práticas de desenvolvimento.
  • Experiência com Oracle Database.
  • Experiência com PostgreSQL.
  • Conhecimento avançado em SQL e PL/SQL.
  • Experiência com procedures, functions, packages, triggers, views e otimização de consultas.
  • Experiência com Apache Kafka ou outra plataforma de mensageria.
  • Conhecimento em bancos de dados não relacionais.
  • Conhecimento em Redis.
  • Experiência com Maven.
  • Experiência com testes unitários e frameworks como JUnit e Mockito.
  • Conhecimento em Docker e ambientes conteinerizados.
  • Capacidade de análise de problemas, investigação de causa raiz e resolução de incidentes.
  • Capacidade para compreender e preservar regras de negócio em sistemas corporativos complexos.
  • Boa comunicação para interação com equipes técnicas, áreas de produto, negócio e fornecedores.

CONHECIMENTOS DESEJÁVEIS

  • Angular, TypeScript, JavaScript, HTML e CSS.
  • JSF e PrimeFaces.
  • RabbitMQ.
  • Kubernetes.
  • GCP.
  • AWS.
  • Azure DevOps.
  • Grafana, Prometheus, Micrometer e Spring Boot Actuator.
  • Dynatrace e rastreamento distribuído.
  • SonarQube.
  • Swagger/OpenAPI e Postman..
  • Integrações financeiras, pagamentos, cartão, Pix, boleto, webhooks, conciliação e processamento assíncrono.
  • Estratégias de idempotência, correlação, retries, circuit breaker e tolerância a falhas.
  • Arquiteturas orientadas a eventos.
  • Migração e modernização de aplicações Java e Spring.
  • Spec-Driven Development, SDD.
  • Engenharia de Software apoiada por Inteligência Artificial.
  • Model Context Protocol, MCP.
  • Conhecimentos em proteção de dados, segurança da informação e práticas de desenvolvimento seguro.

COMPETÊNCIAS COMPORTAMENTAIS

  • Pensamento analítico e capacidade de resolução de problemas complexos.
  • Senso de responsabilidade sobre qualidade, segurança e estabilidade das aplicações.
  • Visão sistêmica e capacidade de compreender impactos entre diferentes sistemas.
  • Organização e disciplina para documentação e acompanhamento das atividades.
  • Comunicação clara com públicos técnicos e não técnicos.
  • Capacidade de trabalhar de forma colaborativa com equipes multidisciplinares.
  • Proatividade na identificação de riscos e oportunidades de melhoria.
  • Capacidade de orientar profissionais de menor senioridade.
  • Compromisso com aprendizado contínuo e atualização tecnológica.
  • Postura crítica e responsável na utilização de ferramentas de Inteligência Artificial.
  • Capacidade de tomar decisões técnicas baseadas em evidências, métricas e riscos.



Requisitos e qualificações

Escolaridade: Superior Completo




Informações adicionais

Horário de trabalho:

08h às 18h (seg à Sex) 220h


Benefícios:




Se hoje somos um dos maiores e mais representativos grupos educacionais do Brasil, é porque em 1965, quando nossa história começou com um Colégio na zona leste de São Paulo, professores apaixonados por suas vocações entenderam que a educação é a melhor maneira de mudar realidades. Nascemos do desejo de fazer a diferença na vida das pessoas. Um sonho realizado em proporções muito maiores do que os nossos fundadores idealizaram, no qual a educação é o nosso jeito de transformar o mundo!


Mais de cinco décadas depois, seguimos cada vez mais comprometidos com essa missão e, com muito trabalho e dedicação, proporcionamos conhecimento a mais de 390 mil alunos distribuídos no ensino básico, técnico, graduação, pós-graduação e extensão nas modalidades presencial e a distância.


Hoje, estamos presentes em 16 cidades por meio de 12 Instituições de Ensino Superior e cinco Colégios no ensino presencial, além de em todos os estados brasileiros e também no Japão por meio dos mais de mil Polos de educação a distância.


Nossas Instituições

São referências regionais que, apesar da singularidade, possuem algo em comum: o compromisso com oferecer uma educação de qualidade, relevante para os desafios da nossa sociedade.


Conheça a Página de Carreira das nossas Instituições

Nossas vagas são distribuídas por Instituições. Confira as oportunidades e candidate-se agora mesmo! 


Distrito Federal

Centro Universitário do Distrito Federal - UDF


Paraíba

Centro Universitário de João pessoa - UNIPÊ


Paraná

Universidade Positivo - UP

Centro Universitário de Pinhais - FAPI


Rio Grande do Sul

Centro Universitário Cesuca

Centro Universitário da Serra Gaúcha - FSG


São Paulo

Centro Universitário Braz Cubas

Centro Universitário Módulo

Centro Universitário N. Sra. do Patrocínio - CEUNSP

Colégio Alto Padrão

Colégio Cruzeiro do Sul

Colégio Ceunsp

Universidade Cidade de S. Paulo - UNICID

Universidade Cruzeiro do Sul

Universidade de Franca - UNIFRAN


Candidatar-se à vaga