Desenvolvedor Java

Detalhes da Vaga

**Cargo: Desenvolvedor Java**
**Tipo de contratação: CLT**

**Modalidade: Home Office**

**Local de Trabalho: Remoto**

**Formação: Superior Completo**

**Requisitos Obrigatórios/Tecnologia/Conhecimento necessários**

**Principais atividades**

**Requisitos**:

- **Experiência com Spring Framework e EJB**

**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.


Salário Nominal: A acordar

Fonte: Whatjobs_Ppc

Função de trabalho:

Requisitos

Senior Java Software Engineer

Hoje a savantlabs.io conta com 6 brasileiros (4 em PE, 1 no CE e 1 no RS) e deseja ampliar sua equipe de integrações e conectores. O produto é uma ferramenta...


Sfo Startup - Distrito Federal

Publicado 7 days ago

Desenvolvedor(A) Java Pleno

Seja parte da transformação digital do varejo brasileiro e construa soluções inovadoras.No Luizalabs, buscamos desenvolvedores apaixonados por tecnologia e c...


Luizalabs - Distrito Federal

Publicado 7 days ago

Desenvolvedor(A) Pleno

Você tem perfil inovador, que cria produtos que encantam os usuários e melhoram sua experiência?Estamos em busca de uma pessoa desenvolvedora em back-end par...


Luizalabs - Distrito Federal

Publicado 7 days ago

Desenvolvedor Fullstack Senior (.Net E React)

A SynChat busca um Desenvolvedor Fullstack Senior com sólida experiência em backend .NET, conhecimento avançado em arquitetura de software e microserviços, a...


Synchat - Distrito Federal

Publicado 7 days ago

Built at: 2024-11-23T17:37:51.746Z