Pessoa Desenvolvedora Back-End Java Sênior

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proficient in Java with solid experience in back-end development, especially in microservices solutions., Strong knowledge of relational and NoSQL databases, including SQL Server, PostgreSQL, and MongoDB., Experience with CI/CD pipelines, DevOps practices, and version control using Git., Familiarity with cloud environments, particularly Azure, and container orchestration using Kubernetes..

Key responsibilities:

  • Integrate and ensure communication between different systems and services for cohesive solutions.
  • Ensure applications are robust, reliable, and scalable with continuous monitoring and documentation.
  • Actively participate in technical discussions within the squad, contributing to feature definition and code quality.
  • Promote knowledge sharing and continuous growth among team members, fostering a culture of learning.

FCamara Consulting & Training logo
FCamara Consulting & Training XLarge https://www.fcamara.com/
1001 - 5000 Employees
See all jobs

Job description

JOB DESCRIPTION

A FCamara está em busca de uma Pessoa Desenvolvedora Back-End Java Sênior, em parceria com uma das maiores empresas de solução digital, voltada ao E-commerce que tem atuação em mais de 60 anos de história, com mais de 1.000 lojas físicas, 28 centros de distribuição e mais de 33 milhões de produtos no marketplace.


RESPONSIBILITIES AND ASSIGNMENTS

  • Integração de Sistemas: Trabalhar na integração e comunicação entre diferentes sistemas e serviços, assegurando uma solução coesa e eficiente
  • Confiabilidade e Escalabilidade: Garantir que as aplicações sejam robustas, confiáveis, escaláveis e tolerantes a falhas, com foco em monitoramento contínuo e documentação de processos.
  • Colaboração com a Squad: Participar ativamente das discussões técnicas da squad, contribuindo para a definição e evolução das funcionalidades e garantindo a qualidade do código.
  • Compartilhamento de Conhecimento: Auxiliar no desenvolvimento e crescimento contínuo dos membros da equipe, promovendo uma cultura de aprendizado e melhoria constante.

REQUIREMENTS AND QUALIFICATIONS

- Requisitos Funcionais:


  • Se comunicar de maneira clara tanto com pessoas técnicas quanto não técnicas; 
  • Ter atitude de dono e proatividade; 
  • Facilidade de aprendizado e adaptação; 
  • Gostar de desafios e debates; 
  • Ser resiliente e flexível, pois estamos no processo de transformação digital.



- Requisitos Técnicos:


  • Controle de Versão: Proficiência em versionamento de software utilizando Git, com entendimento de workflows de Git.
  • Pipelines CI/CD e DevOps: Experiência com pipelines de integração contínua e entrega contínua (CI/CD), com foco em automação de testes e deploy.
  • Já ter trabalhado com cultura ágil (Scrum, Kanban, Lean);
  • Ter bons conhecimentos em algoritmos e estrutura de dados; 
  • Banco de Dados: Forte experiência em bancos de dados relacionais (SQL Server, Postgree) e noSQL (MongoDB), com capacidade de modelagem e otimização de consultas.
  • Cache: Conhecimento de REDIS dentre outras formas de cache
  • Profundo conhecimento em toda a suíte Spring, incluindo Spring Boot, Spring Cloud, Spring Security, entre outros.
  • Experiência sólida com desenvolvimento back-end em Java, especialmente em soluções orientadas a microsserviços.
  • Familiaridade com Python para tarefas específicas e integração de sistemas.
  • Experiência com arquitetura de soluções em ambientes Cloud preferencialmente Azure.
  • Experiência no uso de sistemas de mensageria como (Kafka, RabbitMQ ou similares), para comunicação assíncrona entre microsserviços.
  • Sólida experiência com integrações RESTful e protocolos como JSON para troca de dados.
  • Experiência prática com containers Docker e orquestração utilizando Kubernetes para implementação de microsserviços.



 - Conhecimento desejável:


  • Ter atuado no desenho e definição de soluções, aplicando boas práticas de arquitetura, como Event-Driven Architecture, Layered Architecture, Arquitetura Hexagonal e Clean Architecture.
  • Experiência prévia com metodologias ágeis como Scrum ou Kanban, contribuindo para o desenvolvimento iterativo e melhoria contínua.
  • Conhecimento em ferramentas como Jira e Confluence para acompanhamento de tarefas e documentação colaborativa.

ADDITIONAL INFORMATION



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? 

   


Required profile

Experience

Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Adaptability
  • Communication
  • Resilience
  • Teamwork
  • Proactivity

Related jobs