CAS | Engenharia de Software PL

Empresa: Sicredi

Buscamos uma pessoa com habilidades técnicas, visão de negócio, comprometimento e vontade de aprender e fazer acontecer. • Desenvolver e manter aplicações back-end utilizando Java e Spring Boot. • Construir, evoluir e realizar a manutenção de APIs RESTful, considerando boas práticas de desenvolvimento, segurança, desempenho e escalabilidade. • Participar da definição e implementação de soluções técnicas alinhadas às necessidades do produto. • Atuar na análise e correção de falhas, além da implementação de melhorias e novas funcionalidades. • Desenvolver testes unitários e contribuir para a qualidade e a confiabilidade das aplicações. • Trabalhar com arquitetura de microsserviços, mensageria e integrações entre sistemas. • Contribuir para a evolução de pipelines de CI/CD e dos processos de automação de build e deploy. • Apoiar o monitoramento das aplicações, analisando indicadores e contribuindo para a observabilidade dos sistemas. • Participar de revisões de código, compartilhando conhecimentos e contribuindo para a adoção de boas práticas de engenharia de software. • Colaborar com Product Managers, Analistas, Arquitetos e demais integrantes do time na construção das soluções. • Atuar em times multidisciplinares utilizando metodologias ágeis como Scrum e Kanban. • Analisar problemas, propor soluções e contribuir para a evolução contínua dos produtos e processos. • Ampliar conhecimentos técnicos e compartilhar aprendizados com a equipe. Requisitos: • Experiência em desenvolvimento de aplicações back-end utilizando Java e Spring Boot. • Experiência na construção e manutenção de APIs RESTful. • Conhecimento em bancos de dados relacionais e não relacionais, incluindo modelagem de dados e consultas. • Vivência com arquitetura de microsserviços. • Conhecimento de boas práticas de engenharia de software, incluindo SOLID, Clean Code e padrões de projeto. • Experiência com testes unitários e práticas de qualidade de software. • Conhecimento em mensageria e arquitetura orientada a eventos, preferencialmente com Apache Kafka. • Vivência com conteinerização de aplicações utilizando Docker e conhecimentos básicos de Kubernetes. • Experiência com Git e desenvolvimento colaborativo. • Conhecimento ou experiência em pipelines de CI/CD, utilizando ferramentas como Jenkins. • Conhecimento em ferramentas de descoberta de serviços e gerenciamento de configuração, como Consul. • Vivência com serviços de nuvem, preferencialmente AWS (ECS, SQS e S3). • Conhecimento em monitoramento e observabilidade utilizando ferramentas como Dynatrace, Prometheus, Grafana ou similares. Sobre a empresa: 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.

Ver todas as vagas