Descrição
Cargo: Arquiteto Java Jr

Tipo de contratação: CLT

Modalidade: Home Office

Local de Trabalho: Remoto

Formação: Superior completo em TI

Requisitos Obrigatórios/Tecnologia/Conhecimento necessários

Principais atividades

Requisitos:- Experiê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.

"*" indica campos obrigatórios

Link para o seu site, Github, Bitbucket, Behance, etc.
Como você se avalia?*
Considerando o tempo de experiência sem contar estágio.
Por favor insira um número maior ou igual a 1.
Tipos de arquivo aceitos: pdf, docx, Máx. tamanho do arquivo: 20 MB.
Notificações

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.

Logo-Mirante