Software Engineer Backend (Java)
Descrição da vaga
O que buscamos?
Estamos em busca de um Software Engineer Backend JR (Java) para atuar em um de nossos parceiros. Procuramos um profissional com sólida experiência em desenvolvimento back-end, perfil colaborativo, pensamento analítico e capacidade de contribuir tecnicamente para a evolução de arquiteturas, processos e soluções de negócio.
Responsabilidades e atribuições
O que você irá fazer:
- Desenvolver aplicações back-end utilizando Java Orientado a Objetos e Design Patterns;
- Desenvolver e manter aplicações e serviços REST;
- Apoiar a construção de soluções baseadas em microserviços e arquiteturas distribuídas;
- Participar da implementação de soluções utilizando Spring Cloud, Kubernetes e integrações com Kafka;
- Desenvolver funcionalidades front-end utilizando React e/ou Angular;
- Aplicar conceitos de SOLID, Clean Code e boas práticas de desenvolvimento;
- Participar de code reviews e colaborar com a evolução da qualidade técnica do código;
- Desenvolver e executar testes unitários;
- Atuar em times ágeis utilizando metodologias como Scrum e Kanban;
- Contribuir na concepção colaborativa de produtos e soluções.
Requisitos e qualificações
O que você precisa ter:
- Conhecimento em desenvolvimento Back-end com Java;
- Conhecimento de Programação Orientada a Objetos (POO);
- Conhecimento em Design Patterns;
- Conhecimento em desenvolvimento de APIs REST;
- Conhecimento em Git para versionamento de código;
- Conhecimento de boas práticas de desenvolvimento e arquitetura de software;
- Familiaridade com conceitos de SOLID, Clean Code e revisão de código;
- Vivência ou contato com metodologias ágeis (Scrum/Kanban);
- Conhecimento básico em React e/ou Angular.
Experiências Desejáveis:
- Conhecimento em banco de dados Relacionais e NoSQL;
- Conhecimento em Arquitetura Orientada a Eventos;
- Conhecimento em Spring WebFlux;
- Conhecimento em ferramentas de testes como JUnit, Mockito e WireMock;
- Conhecimento em Design System (Diana);
- Conhecimento em Integração Contínua (CI) e automação de processos;
- Conhecimento em Jenkins e práticas de CI/CD;
- Conhecimento em Consul;
- Experiência com serviços AWS, como: ECS, SQS e S3;
- Conhecimento em DevConsole;
- Conhecimento em Spring Cloud Stream;
- Conhecimento em ferramentas de observabilidade e monitoramento: Dynatrace, Prometheus, Grafana e OpenTelemetry;
- Experiência ou contato com Kafka e mensageria distribuída;
- Conhecimento em Kubernetes e ambientes containerizados.
Informações adicionais
O que oferecemos (CLTs):
🍽️ VA/VR Flex;
🩺 Plano de saúde Unimed;
😁Plano odontológico Uniodonto;
💙 Seguro de vida em grupo;
🏋️♀️ Totalpass;
⏸️ Empresa participante do Programa Empresa Cidadã - licença-maternidade e paternidade estendida
Benefícios Soft ( CLTs e PJs):
🧠 ZenKlub - duas sessões gratuitas por mês;
👩🎓Benefício Educação;
📃 Incentivo a certificações;
👩💼 Prêmio por tempo de casa;
🚀 Avaliações semestrais com a perspectiva de crescimento;
🗣️ Cultura de Feedback;
💰 Bônus por indicação;
Sobre a contratação:
💼Contrato no modelo CLT;
👨💻Trabalho 100% Remoto;
🖥️ Escritório disponível para coworking em Porto Alegre(RS).
Estamos empenhados em construir uma empresa cada vez mais diversa e inclusiva. A vaga é aberta para todas as pessoas. Queremos muita diversidade e conhecimento compartilhado!
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Bate-Papo com RH
- Etapa 3: Entrevista técnica
- Etapa 4: Entrevista com o Cliente
- Etapa 5: Contratação
VEM PRA SOFT! 💙
Conheça nossa página de carreira em https://softdesign.com.br/vemprasoft/
CONECTE-SE CONOSCO