
Desenvolvedor Back-end Java
Catho
Rio de Janeiro - RJ
•3 dias atrás
•Nenhuma candidatura
Sobre
Estamos contratando Desenvolvedor Back-end Java para projetos de transformação digital, desenvolvendo ferramentas inovadoras para entregar a melhor experiência para os usuários da plataforma de uma grande empresa. Entendemos que para essa evolução, é necessário o conhecimento em: Java 11+ com experiência em Spring Boot, Spring Data, Spring Security, Spring Cache e Spring Batch; AWS: S3, Pipelines, EKS, VPC, SG, Kafka, MSK e demais serviços do fluxo de CI/CD; OnPremise: Openshift (PaaS); Arquitetura Hexagonal e Arquitetura distribuída em Microsserviços e Containers na Cloud (EKS/Docker); APIs em Spring Boot com integrações em Kafka e REST, utilizando FeignClient/WebClient com tolerância a falhas (Fallback em Hystrix/Resilience4j); Arquitetura Event Streaming com Kafka; Continuous Integration e Continuous Deployment (CI/CD), Git, Gitflow e Maven; Bancos de dados: Redis, MongoDB e Oracle; Observabilidade com OpenTelemetric, Grafana e Dynatrace; Documentação técnica no Confluence e Swagger. Principais atividades: Desenvolvimento e manutenção de código, além de análise de requisitos e elaboração de projetos lógico e físico; Desenvolvimento e manutenção de código seguindo as especificações, normas, padrões e prazos estabelecidos, utilizando linguagem de programação. Habilidades Comportamentais e Soft Skills: Boas práticas de desenvolvimento de software (SOLID); Qualidade de código (TDD, Clean Code) e Code Review; Experiência com BDD, DDD, Mockito, JUnit e Cucumber; Conhecimento em metodologias Ágeis (Kanban e Scrum). Espanhol ou inglês em nível avançado; Híbrido - SP/MG/PE/RJ Tem interesse? Candidate-se a nossa vaga que teremos o grande prazer de dividir essa experiência com você. Estamos contratando Desenvolvedor Back-end Java para projetos de transformação digital, desenvolvendo ferramentas inovadoras para entregar a melhor experiência para os usuários da plataforma de uma grande empresa. Entendemos que para essa evolução, é necessário o conhecimento em: Java 11+ com experiência em Spring Boot, Spring Data, Spring Security, Spring Cache e Spring Batch; AWS: S3, Pipelines, EKS, VPC, SG, Kafka, MSK e demais serviços do fluxo de CI/CD; OnPremise: Openshift (PaaS); Arquitetura Hexagonal e Arquitetura distribuída em Microsserviços e Containers na Cloud (EKS/Docker); APIs em Spring Boot com integrações em Kafka e REST, utilizando FeignClient/WebClient com tolerância a falhas (Fallback em Hystrix/Resilience4j); Arquitetura Event Streaming com Kafka; Continuous Integration e Continuous Deployment (CI/CD), Git, Gitflow e Maven; Bancos de dados: Redis, MongoDB e Oracle; Observabilidade com OpenTelemetric, Grafana e Dynatrace; Documentação técnica no Confluence e Swagger. Principais atividades: Desenvolvimento e manutenção de código, além de análise de requisitos e elaboração de projetos lógico e físico; Desenvolvimento e manutenção de código seguindo as especificações, normas, padrões e prazos estabelecidos, utilizando linguagem de programação. Habilidades Comportamentais e Soft Skills: Boas práticas de desenvolvimento de software (SOLID); Qualidade de código (TDD, Clean Code) e Code Review; Experiência com BDD, DDD, Mockito, JUnit e Cucumber; Conhecimento em metodologias Ágeis (Kanban e Scrum). Espanhol ou inglês em nível avançado; Híbrido - SP/MG/PE/RJ Tem interesse? Candidate-se a nossa vaga que teremos o grande prazer de dividir essa experiência com você.