Remote Jobs RockRemote Jobs Rock

CAS | Engenharia de Software SR

🔥 17 hours ago
JavaSpring BootDesenvolvimento BackendBancos De Dados Relacionais
Apply Now

📜 Description

  • Desenvolver soluções backend robustas e escaláveis com Java e Spring Boot.
  • Participar do ciclo completo de desenvolvimento, da concepção à produção.
  • Implementar e evoluir pipelines de CI/CD e práticas de testes para garantir qualidade nas entregas.
  • Integrar bancos de dados relacionais e trabalhar com Kafka, JPA/Hibernate e Kubernetes.
  • Promover observabilidade, resiliência e alta disponibilidade nas aplicações.
  • Documentar decisões técnicas, colaborar com outros times e apoiar o desenvolvimento de engenheiros.

🛠️ Requirements

  • Ensino superior completo nas áreas de ciência da computação, sistemas de informação, análise e desenvolvimento de sistemas, engenharias e áreas correlatas.
  • Especialização/MBA concluído ou em andamento nas áreas de ciência da computação, sistemas de informação, análise e desenvolvimento de sistemas, engenharias e áreas correlatas.
  • Experiência sólida em desenvolvimento backend.
  • Domínio de Java e Spring Boot.
  • Prática com bancos de dados relacionais.
  • Experiência com testes unitários, integrados e E2E.
  • Conhecimento em Kafka e Kafka Connectors.
  • Experiência com Maven e/ou Gradle.
  • Vivência com JPA e Hibernate.
  • Experiência com Kubernetes.
Full job description

O Sicredi é uma instituição financeira cooperativa com mais de 120 anos de história, construída a partir da colaboração e do protagonismo de pessoas que acreditam em um modelo mais sustentável, próximo e humano. Nosso propósito é construir juntos uma sociedade mais próspera, promovendo desenvolvimento para associados, colaboradores e comunidades.

Buscamos uma pessoa para integrar nossos times de tecnologia e contribuir para a construção de soluções que geram impacto para milhões de associados. A posição atua no desenvolvimento de aplicações escaláveis, resilientes e de alta qualidade, participando de decisões técnicas, da evolução da arquitetura das soluções e da disseminação de boas práticas de engenharia.

Valorizamos pessoas colaborativas, com visão sistêmica, protagonismo e interesse em contribuir para o desenvolvimento técnico do time, apoiando a evolução contínua dos produtos e da plataforma tecnológica do Sicredi.

Responsibilities

  • Desenvolver soluções backend robustas e escaláveis, utilizando Java e Spring Boot.
  • Participar ativamente do ciclo de vida completo do desenvolvimento de software, desde a concepção até a entrega em produção.
  • Implementar e evoluir pipelines de CI/CD, garantindo automação e qualidade nas entregas.
  • Realizar testes unitários, integrados e E2E, promovendo práticas de qualidade e confiabilidade.
  • Integrar e gerenciar bancos de dados relacionais, além de atuar com Kafka e seus conectores.
  • Trabalhar com JPA/Hibernate e Kubernetes para orquestração de aplicações.
  • Garantir a observabilidade nas aplicações, utilizando métricas, logs e monitoramento para evoluir continuamente a operação.
  • Aplicar e disseminar boas práticas de resiliência de software, assegurando sistemas tolerantes a falhas e alta disponibilidade.
  • Colaborar com outros times, promovendo alinhamento e comunicação clara.
  • Propor soluções inovadoras para desafios técnicos e de negócio.
  • Documentar arquitetura e decisões técnicas, facilitando o entendimento e evolução das soluções.
  • Contribuir para o desenvolvimento técnico de outros engenheiros do time.
  • Buscar e aplicar feedbacks para melhoria contínua, mantendo postura colaborativa e proativa.

Requirements

  • Ensino superior completo nas áreas de ciência da computação, sistemas de informação, análise e desenvolvimento de sistemas, engenharias e áreas correlatas.
  • Especialização/MBA concluído ou em andamento nas áreas de ciência da computação, sistemas de informação, análise e desenvolvimento de sistemas, engenharias e áreas correlatas.
  • Experiência sólida em desenvolvimento backend.
  • Domínio de Java e Spring Boot.
  • Prática com bancos de dados relacionais.
  • Experiência com testes unitários, integrados e E2E.
  • Conhecimento em Kafka e Kafka Connectors.
  • Experiência com Maven e/ou Gradle.
  • Vivência com JPA e Hibernate.
  • Experiência com Kubernetes.
  • Vivência na implementação e evolução de pipelines CI/CD.
Será um diferencial se você possuir:
  • Experiência com Prometheus.
  • Conhecimento em bancos de dados em memória e NoSQL.
  • Vivência em arquitetura de aplicações backend.
  • Conhecimento em segurança no design de aplicações.
  • Experiência avançada em CI/CD.
  • Habilidade para documentar arquitetura (desenhos).
  • Experiência com testes de performance.
  • Experiência em mentoria e desenvolvimento de outros engenheiros de software.

Trusted by Remote Workers