Requisitos Obrigatórios/Tecnologia/Conhecimento necessáriosPrincipais atividadesExperiência com Spring Framework: Proficiência em Spring Core e módulos como Spring MVC, Spring Boot, Spring Data, Spring Security, e Spring Cloud.
Conhecimento em Spring AOP (Aspect-Oriented Programming) e Spring IoC (Inversion of Control).Desenvolvimento em Java: Sólida experiência em programação Java, incluindo Java 8 ou superior.
Conhecimento em Java EE é um diferencial.Microservices Architecture: Experiência em design e desenvolvimento de arquiteturas de microserviços usando Spring Boot.
Familiaridade com Spring Cloud para implementação de soluções de microserviços (e.g., Config Server, Eureka, Zuul).Banco de Dados: Experiência com bancos de dados relacionais (e.g., MySQL, PostgreSQL) e não relacionais (e.g., MongoDB, Cassandra).
Proficiência em JPA/Hibernate e Spring Data para acesso e gerenciamento de dados.Desenvolvimento Web: Experiência em desenvolvimento de APIs RESTful utilizando Spring MVC e Spring Boot.
Conhecimento em JSON, XML, e integração de serviços.Ferramentas de Construção e Gestão de Dependências: Experiência com Maven ou Gradle para construção e gestão de projetos.
Conhecimento em CI/CD (Continuous Integration/Continuous Deployment) utilizando Jenkins, GitLab CI, ou similares.Arquitetura de Software: Experiência em design e arquitetura de soluções escaláveis e resilientes.
Capacidade de definir e implementar padrões de arquitetura (e.g., SOA, Microservices, Event-Driven Architecture).Segurança: Experiência com Spring Security para autenticação e autorização.
Conhecimento de OAuth2, JWT, e outros protocolos de segurança.Desenvolvimento de Front-end (Diferencial): Conhecimento básico em tecnologias front-end como Angular para integrar com back-end em Spring.Conhecimento de Padrões de Projeto: Familiaridade com padrões de design como Singleton, Factory, Observer, e suas implementações em Java/Spring.Conhecimento em DevOps (Diferencial): Experiência com containers (Docker), orquestração (Kubernetes), e ferramentas de monitoramento.Ferramentas de Logging e Monitoramento: Conhecimento em ferramentas como ELK Stack, Prometheus, Grafana para monitoramento de serviços.Candidatar-se para essa vaga Envie-nos seu currículo e fique por dentro nas nossas oportunidades.Link para o seu site, Github, Bitbucket, Behance, etc.Como você se avalia?Considerando o tempo de experiência sem contar estágio.Pretensão salarial/mês Por favor insira um número maior ou igual a 1 .Disponibilidade/diaAceita mudar de cidadeBuscando recolocação/desempregadoSó aceita contratação CLTEnvie seu currículo (formato PDF).
Tipos de arquivo aceitos: pdf, docx, Máx.
tamanho do arquivo: 20 MB.Oportunidade de vagas Envie seu CV mesmo para nosso time de recrutamento da Mirante Tecnologia.
Nosso time de recrutamento busca por profissionais de tecnologia.Aqui na Mirante acreditamos na diversidade e prezamos pelo respeito nas relações e, para isso, tratamos com transparência e cuidado nossos mais de 500 colaboradores, promovendo um ambiente de trabalho propício ao desenvolvimento pessoal e profissional de cada um.Somos visionários e com uma cultura de diversidade, inovação e reconhecimento dos nossos talentos e buscando gerar sempre novas oportunidades.#J-18808-Ljbffr