Pular para o conteúdo principal

Desenvolvedor(a) Backend Java - Junior

Descrição da vaga

Estamos um busca de um profissional Desenvolvedor Backend Java, Junior.

Responsabilidades e atribuições

• Desenvolver e manter aplicações utilizando Java e os frameworks Spring Boot, Spring Data, Spring MVC e Spring Security.

• Projetar e implementar soluções seguindo padrões arquiteturais como Microservices e MVC.

• Aplicar boas práticas de desenvolvimento de software, incluindo Clean Code e Design Patterns.

• Desenvolver e consumir APIs RESTful, garantindo qualidade, segurança e performance.

• Atuar na integração com bancos de dados relacionais e não relacionais.

• Utilizar ferramentas de CI/CD para automação de processos de desenvolvimento e implantação.

• Realizar controle de versionamento e colaboração de código utilizando GitLab.

• Desenvolver e manter integrações assíncronas utilizando soluções de mensageria, preferencialmente RabbitMQ.

• Contribuir para a melhoria contínua dos sistemas, apoiando iniciativas de redução de débitos técnicos.

• Colaborar com equipes multidisciplinares, propondo soluções técnicas alinhadas às necessidades do negócio.

Requisitos e qualificações

Obrigatórios:

• Experiência sólida em Java.

• Conhecimento e experiência com Spring Boot, Spring Data, Spring MVC e Spring Security.

• Conhecimento em padrões arquiteturais, como Microservices e MVC.

• Domínio de boas práticas de desenvolvimento, incluindo:

• Clean Code;

• Design Patterns.

• Experiência com bancos de dados relacionais e não relacionais.

• Conhecimento em desenvolvimento e consumo de APIs RESTful.

• Experiência com ferramentas de CI/CD, como Jenkins.

• Experiência com ferramentas de qualidade de código, como SonarQube.

• Experiência com controle de versionamento utilizando GitLab.

• Experiência com mensageria, preferencialmente RabbitMQ.

• Boa comunicação para interação com públicos técnicos e não técnicos.

• Perfil colaborativo, proativo e com facilidade para trabalho em equipe.

• Capacidade de aprendizado contínuo e interesse por evolução técnica.


Desejáveis:

• Experiência com bancos de dados relacionais Oracle ou SQL Server.

• Experiência com banco de dados não relacional MongoDB.

• Conhecimentos em AWS.

• Conhecimentos em Linux.

• Conhecimentos em modelagem utilizando Diagramas C4 Model.

• Experiência com frameworks Front-End, como Angular e/ou Vue.js.


Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Triagem
  3. Etapa 3: Entrevista R&S
  4. Etapa 4: Entrevista técnica
  5. Etapa 5: Entrevista cliente
  6. Etapa 6: Carta Proposta
  7. Etapa 7: Contratação

Transformamos mundos sonhados em trajetórias reais.🧡🚀


Aqui somos #SangueLaranja!


Estamos há 17 anos no mercado, lado a lado com nossos clientes, proporcionando experiências transformadoras. 

Somos um ecossistema de tecnologia e inovação, com expansão global; Além do Brasil estamos presentes na Europa e Reino Unido com escritórios em Portugal, Londres, Dubai e Holanda. 🌎

  

F de Formação: acreditamos na prática da cultura do compartilhamento, no senso de comunidade, e que o conhecimento

tem o poder da transformação!

 

Possuímos iniciativas, e ações sociais, que promovem o desenvolvimento, como a comunidade tech Orange Juice, o Programa de Formação,

nossa escola de liderança e diversas parcerias com ONGs e Edtechs. 

  

Na FCamara todos são bem-vindos, para nós, Diversidade, Respeito e Ética, são elementos inegociáveis e fazem parte do nosso DNA. 

  

E aí, está pronto para fazer parte de um time incrível e ser protagonista da própria história?