Match score not available

Pessoa Desenvolvedora Java Sênior

Remote: 
Full Remote
Contract: 
Salary: 
33 - 33K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Proficient in Java and frameworks like Spring, Hibernate., Deep understanding of software architecture and design patterns., Experience with relational databases (MySQL, PostgreSQL) and NoSQL (MongoDB)., Knowledge of RESTful APIs, SOAP integrations, and messaging services., Familiarity with cloud services (AWS, Azure) and containers (Docker, Kubernetes)..

Key responsabilities:

  • Lead projects, making key technical decisions.
  • Participate in the design of complex systems.
  • Define coding standards and development best practices.
  • Review and optimize code ensuring high quality.
  • Train junior developers and collaborate across teams.
FCamara Consulting & Training logo
FCamara Consulting & Training Information Technology & Services XLarge https://www.fcamara.com/
1001 - 5000 Employees
See more FCamara Consulting & Training offers

Job description

Logo Jobgether

Your missions

JOB DESCRIPTION

A FCamara está em busca de uma Pessoa 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

Profissional responsável por liderar projetos, tomar decisões técnicas importantes e garantir que as soluções de software sejam eficientes, escaláveis e de alta qualidade

Participar ativamente do design e arquitetura de sistemas complexos, garantindo que as soluções sejam robustas e escaláveis.

Definir padrões de codificação e melhores práticas de desenvolvimento.

Escrever, revisar e otimizar código, garantindo que siga as melhores práticas e atenda aos requisitos do projeto.

Implementar funcionalidades críticas e complexas, além de corrigir bugs e otimizar o desempenho do software.

Liderar e orientar equipes de desenvolvedores, oferecendo suporte técnico e compartilhando conhecimentos.

Tomar decisões técnicas importantes e ser um ponto de referência para questões relacionadas a Java e desenvolvimento.

Integrar sistemas Java com outros serviços e APIs, garantindo uma comunicação eficiente e segura.

Realizar manutenção contínua e melhorias em sistemas legados e novos projetos.

Realizar revisões de código para garantir a qualidade, segurança e desempenho das soluções desenvolvidas pela equipe.

Automatizar testes e processos de CI/CD para assegurar a qualidade contínua do software.

Criar e manter documentação técnica clara e detalhada para apoiar o desenvolvimento, manutenção e uso do software.

Treinar e orientar desenvolvedores juniores, promovendo o desenvolvimento de suas habilidades.

Colaborar com gerentes de projeto, stakeholders e outras equipes para alinhar o desenvolvimento com os objetivos do negócio.

Estimar o tempo necessário para concluir tarefas e contribuir para o planejamento de sprints e cronogramas.


REQUIREMENTS AND QUALIFICATIONS

Domínio da linguagem e seus principais frameworks e bibliotecas (Spring, Hibernate, etc.).

Conhecimento profundo de arquitetura de software, design patterns e práticas de desenvolvimento seguro.

Experiência com bancos de dados relacionais (MySQL, PostgreSQL) e NoSQL (MongoDB, Cassandra).

Habilidade em escrever consultas SQL complexas e otimizar o desempenho do banco de dados.

Experiência com integrações de sistemas via RESTful APIs, SOAP, e serviços de mensageria (JMS, Kafka).

Familiaridade com serviços em nuvem (AWS, Azure) e containers (Docker, Kubernetes).

Forte habilidade analítica para identificar e solucionar problemas complexos de software.

Capacidade de realizar debug e otimização de código em produção.

Excelente comunicação verbal e escrita para trabalhar efetivamente com equipes multifuncionais.

Capacidade de explicar conceitos técnicos complexos a não especialistas e liderar discussões técnicas.

Habilidade para gerenciar múltiplas tarefas e projetos, priorizando conforme a necessidade do negócio.

Experiência em metodologias ágeis (Scrum, Kanban) para gerenciar o ciclo de desenvolvimento de software.

Interesse em aprender novas tecnologias e linguagens, mantendo-se atualizado com as últimas tendências de desenvolvimento de software.

 


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)
Industry :
Information Technology & Services
Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • analytical-skills
  • verbal-communication-skills
  • team-leadership

Software Engineer Related jobs