Remote Jobs RockRemote Jobs Rock

CAS | Engenharia de Software SR

🕒 12 days ago
JavaSpring BootAPIs RestfulMicrosserviços
Apply Now

📜 Description

  • Desenvolver, manter e evoluir aplicações back-end utilizando Java e Spring Boot.
  • Construir e evoluir APIs RESTful escaláveis, seguras e de alta disponibilidade.
  • Participar ativamente da definição de soluções técnicas, apoiando decisões arquiteturais e a evolução dos produtos.
  • Atuar no desenvolvimento e na evolução de microsserviços e sistemas distribuídos.
  • Analisar problemas complexos e propor soluções que considerem qualidade, performance, segurança e escalabilidade.
  • Desenvolver testes unitários e contribuir para a definição de estratégias de qualidade para aplicações distribuídas.

🛠️ Requirements

  • Sólida experiência em desenvolvimento de aplicações back-end utilizando Java e Spring Boot.
  • Experiência na construção e evolução de APIs RESTful escaláveis, seguras e de alta disponibilidade.
  • Conhecimento avançado em bancos de dados relacionais e não relacionais, incluindo modelagem e otimização de performance.
  • Vivência com arquitetura de microsserviços e sistemas distribuídos.
  • Domínio de boas práticas de engenharia de software, incluindo SOLID, Clean Code, design patterns e realização de Code Reviews.
  • Experiência com desenvolvimento orientado a testes, incluindo testes unitários e estratégias de qualidade para aplicações distribuídas.
  • Conhecimento em mensageria e arquitetura orientada a eventos, com experiência em Apache Kafka.
  • Experiência com conteinerização e orquestração de aplicações utilizando Kubernetes.
  • Atuação com ferramentas de versionamento de código (Git) e práticas modernas de desenvolvimento colaborativo.
  • Vivência em pipelines de Integração Contínua e Entrega Contínua (CI/CD), utilizando ferramentas como Jenkins.
Full job description

No Sicredi, valorizamos relações próximas, colaboração e uma cultura mais horizontal, simples e participativa.
Somos movidos por tecnologia, inovação e pelo propósito de gerar impacto positivo para pessoas e comunidades.

Nesta oportunidade, você fará parte de um time de produto dedicado à construção de uma nova experiência para a instituição financeira. O desafio envolve a modernização do Core Bancário e o desenvolvimento de uma plataforma digital cooperativa para o futuro.


Buscamos uma pessoa com sólida experiência em desenvolvimento back-end, visão sistêmica e capacidade de influenciar decisões técnicas, contribuindo para a evolução dos produtos e das práticas de engenharia do time.

Responsibilities

  • Desenvolver, manter e evoluir aplicações back-end utilizando Java e Spring Boot.
  • Construir e evoluir APIs RESTful escaláveis, seguras e de alta disponibilidade.
  • Participar ativamente da definição de soluções técnicas, apoiando decisões arquiteturais e a evolução dos produtos.
  • Atuar no desenvolvimento e na evolução de microsserviços e sistemas distribuídos.
  • Analisar problemas complexos e propor soluções que considerem qualidade, performance, segurança e escalabilidade.
  • Desenvolver testes unitários e contribuir para a definição de estratégias de qualidade para aplicações distribuídas.
  • Realizar Code Reviews, disseminar boas práticas de engenharia de software e apoiar o desenvolvimento técnico do time.
  • Atuar com mensageria e arquitetura orientada a eventos, utilizando Apache Kafka.
  • Contribuir para a evolução de pipelines de Integração Contínua e Entrega Contínua (CI/CD).
  • Apoiar a conteinerização, a orquestração e a disponibilização das aplicações em ambientes de nuvem.
  • Contribuir para a observabilidade e o monitoramento das aplicações, apoiando a identificação e a resolução de falhas.
  • Colaborar com Product Managers, Analistas, Arquitetos e demais stakeholders na construção de soluções de valor para o negócio.
  • Atuar em times multidisciplinares que utilizam metodologias ágeis como Scrum e Kanban.
  • Contribuir para a evolução contínua dos produtos, processos e práticas de engenharia da equipe.

Requirements

  • Sólida experiência em desenvolvimento de aplicações back-end utilizando Java e Spring Boot.
  • Experiência na construção e evolução de APIs RESTful escaláveis, seguras e de alta disponibilidade.
  • Conhecimento avançado em bancos de dados relacionais e não relacionais, incluindo modelagem e otimização de performance.
  • Vivência com arquitetura de microsserviços e sistemas distribuídos.
  • Domínio de boas práticas de engenharia de software, incluindo SOLID, Clean Code, design patterns e realização de Code Reviews.
  • Experiência com desenvolvimento orientado a testes, incluindo testes unitários e estratégias de qualidade para aplicações distribuídas.
  • Conhecimento em mensageria e arquitetura orientada a eventos, com experiência em Apache Kafka.
  • Experiência com conteinerização e orquestração de aplicações utilizando Kubernetes.
  • Atuação com ferramentas de versionamento de código (Git) e práticas modernas de desenvolvimento colaborativo.
  • Vivência em pipelines de Integração Contínua e Entrega Contínua (CI/CD), utilizando ferramentas como Jenkins.
  • Conhecimento em Consul para descoberta de serviços e gerenciamento de configuração.
  • Experiência com serviços AWS, especialmente ECS, SQS e S3.
  • Conhecimento em observabilidade e monitoramento utilizando ferramentas como Dynatrace, Prometheus, Grafana e OpenTelemetry.
  • Atuação em times multidisciplinares que utilizam metodologias ágeis como Scrum e Kanban.
  • Participação ativa na definição de soluções técnicas, apoiando decisões arquiteturais e a evolução dos produtos.
  • Colaboração próxima com Product Managers, Analistas, Arquitetos e demais stakeholders na construção de soluções de valor para o negócio.
  • Capacidade de analisar problemas complexos, propor soluções escaláveis e contribuir para a evolução contínua das práticas de engenharia da equipe.


FCamara

Pessoa Desenvolvedora Java - Sênior

🕒 5 days ago
FCamara👥 501 - 1000 employees🏢 Information Technology And Services

Desenvolve e mantém aplicações backend em Java, contribuindo para decisões técnicas e arquiteturais, APIs escaláveis, qualidade de código, testes automatizados e evolução dos padrões de engenharia.

JavaSpring BootDesenvolvimento BackendAPIs Restful
FCamara

Pessoa Desenvolvedora Java - Sênior

🕒 5 days ago
FCamara👥 501 - 1000 employees🏢 Information Technology And Services

Desenvolve e mantém aplicações backend em Java, contribuindo para decisões técnicas e arquiteturais, APIs escaláveis, qualidade de código e evolução dos padrões de engenharia do time.

JavaSpring BootDesenvolvimento BackendAPIs Restful
FCamara

Pessoa Desenvolvedora Java - Sênior

🕒 5 days ago
FCamara👥 501 - 1000 employees🏢 Information Technology And Services

Desenvolve e mantém aplicações Java de alta performance, participa de decisões técnicas e arquiteturais e contribui para APIs, testes automatizados, observabilidade e evolução dos padrões de engenharia.

JavaSpring BootDesenvolvimento BackendMicrosserviços
BlackStone eIT

Senior Backend Developer - Node.js

🔥 23 hours ago
BlackStone eIT👥 201 - 500 employees🏢 Information Technology And Services

Develops and supports Node.js backend services, microservices, APIs, Camunda workflows, and enterprise integrations, while troubleshooting production issues across messaging systems, databases, and external services.

Node.jsTypeScriptMicroservicesCamunda

Trusted by Remote Workers