ANALISTA SISTEMAS SR
Há 5 dias
São Paulo São Paulo, SP, Brasil
Cruzeiro do Sul Educacional S/A
Tempo integral
Grátis com e-mail ou Google
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Grátis com e-mail ou Google
Ao continuar, você concorda com nossos Termos & Política de Privacidade.
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:
- 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: