Pessoa Desenvolvedora Back-End Java Sênior

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Proficiency in Java back-end development, especially in microservices architecture., Experience with relational (SQL Server, PostgreSQL) and NoSQL (MongoDB) databases., Knowledge of cloud environments, preferably Azure, and container orchestration with Docker and Kubernetes., Strong understanding of agile methodologies, version control (Git), CI/CD pipelines, and messaging systems like Kafka or RabbitMQ..

Key responsibilities:

  • Integrate and communicate between different systems and services.
  • Ensure applications are reliable, scalable, and fault-tolerant, with continuous monitoring and documentation.
  • Participate actively in technical discussions within the squad, contributing to feature development and code quality.
  • Support the growth and knowledge sharing among team members.

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

Level of experience: Senior (5-10 years)
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Adaptability
  • Communication
  • Resilience
  • Teamwork
  • Proactivity

Back-End Developer Related jobs