Node.js and Java Developer | Senior (10686)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Solid knowledge in Node.js and its main frameworks, especially NestJS., Experience with Java 11 or higher, including familiarity with recent features and frameworks., Proficient in version control using GIT and understanding code review processes., Experience with REST API creation, microservices design principles, and cloud environments like Microsoft Azure..

Key responsibilities:

  • Develop backend solutions using Node.js and Java to meet business needs.
  • Collaborate with multidisciplinary teams and mentor colleagues in best development practices.
  • Participate in agile ceremonies and align project deliveries and priorities.
  • Monitor and optimize application performance, ensuring stability in production.

Sensedia logo
Sensedia https://www.sensedia.com/
501 - 1000 Employees
See all jobs

Job description

Vaga 100% remota
Aqui a gente conecta o mundo 

A Sensedia é líder no mercado de APIs, oferecendo soluções de integração e consultoria a grandes empresas no Brasil e no mundo, em uma variedade de setores. Seu portfólio, além de uma plataforma API Management, inclui Sensedia Integrations, Service Mesh, API Adaptive Governance, Events Hub, Open Banking & Finance e equipes estratégicas de Professional Services.

Trabalhar aqui é pertencer a uma cultura plural, descontraída e inovadora. É para quem tem coragem de ir além, pensar e agir fora da caixa. Preferimos pedir desculpas ao invés de pedir permissão e estamos sempre dispostos a nos transformar, nos reinventar.
Nossas pessoas são incríveis e você pode fazer parte disso tudo. Nos comprometemos em garantir um ambiente de trabalho acolhedor e respeitoso.

Conheça + em nosso site: https://br.sensedia.com/sensedia-careers


Qual a missão do Cargo?
  • Atuar no desenvolvimento backend, utilizando Node.js e Java, para criar soluções robustas, escaláveis e seguras que atendam às necessidades de negócios e proporcionem uma experiência de alto desempenho aos usuários.
  • Trabalhar em colaboração com times multidisciplinares, promovendo boas práticas de desenvolvimento, mentorando colegas e contribuindo para a evolução técnica do time e dos projetos.
  • Participar ativamente na solução de desafios técnicos, mantendo o foco na qualidade, eficiência e alinhamento às estratégias do cliente.
Quais serão suas atividades do dia-a-dia? 
  • Participar de cerimônias ágeis e colaborar com o time para alinhar entregas e prioridades.
  • Projetar e desenvolver APIs e microsserviços em Node.js e Java, com foco em qualidade e escalabilidade.
  • Revisar código, implementar testes automatizados e garantir padrões de desenvolvimento.
  • Monitorar e otimizar desempenho, corrigir bugs e garantir estabilidade em produção.
  • Contribuir para a evolução técnica da squad por meio de mentorias, melhorias contínuas e documentação
Quais são os requisitos obrigatórios para esse cargo? 
  • Conhecimentos sólidos em Node.Js e seus principais frameworks (principalmente Nestjs);
  • Java 11 ou superior: Familiaridade com as versões recentes e suas funcionalidades (streams, lambdas, módulos) e seus principais frameworks.
  • Schedulagem de Jobs via CONTROL-M
  • Habituado(a) a versionar seus projetos com GIT em equipe. Entender como funciona processos de code review, merge etc.;
  • Ser capaz de atuar com boas práticas de desenvolvimento, testes unitários e de integração, integração contínua (Helm, Argo CD, etc.);
  • Produzir código simples, limpo e legível;
  • Conhecimento de Design Patterns Gof;
  • Microsserviços: Princípios de design, comunicação síncrona e assíncrona, tolerância a falhas
  • Bancos de Dados relacionais e não relacionais,
  • Capacidade de transitar entre diferentes tipos de aplicações (APIs, Workers);
  • Experiência com criação de API's Rest
  • Experiência com Arquitetura Hexagonal
  • Experiencia com DDD (Domain-Driven Design)
  • Experiência com comunicação por fila (Kafka/RabbitMQ)
  • Conhecimento em Orientação a Objetos;
  • Ambiente nuvem Microsoft/Azure
Quais serão os requisitos diferenciais para este cargo? 
  • Conhecimento no mercado de Adquirência e Pagamentos
  • Conhecimentos de Kubernetes/Openshift;
  • Vivência com BDD e TDD;
  • Vivência com Continuous Integration/Continuous Delivery;
  • Vivência com cultura DevOps
Aqui você vai encontrar:

 

  • Vale Refeição/Vale Alimentação (Cartão Flash benefícios), Plano de Saúde, Plano Odontológico, Seguro de Vida, PPR, TotalPass, Auxílio Creche, Programa Well-Being (destinado para saúde física e mental), Universidade Corporativa (nossa #SensediaAcademy), com diversas trilhas de desenvolvimento; Parceiros culturais e educacionais, com descontos especiais; Somos uma empresa cidadã,  proporcionando licença maternidade e licença paternidade estendida.

  • Temos #WorkWhereYouBelong como proposta de valor, que é um modelo flexível de trabalho que nos ajuda a aumentar o senso de pertencimento dos Sensediers.
    Trabalhe onde você pertence, porque as barreiras físicas estão menores, e o sentimento é de que exista apenas uma Sensedia em qualquer lugar que você esteja trabalhando.

Esta oportunidade também é para PCD! ;)


Suas experiências são compatíveis? Se candidate e venha conhecer a maior referência de APIs no Brasil! Queremos você em nossa equipe!!

 

  • Pensando em promover times cada vez mais diversos e ambientes de trabalho plurais, nossa missão é  mapear os diferentes públicos que alcançamos com ele! Por isso, faremos algumas perguntinhas relacionadas à diversidade*, tudo bem? =)
 
 *Os dados pessoais e dados pessoais sensíveis coletados serão tratados de acordo com a Lei Geral de Proteção de Dados - Lei n° 13.709/2018

Required profile

Experience

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

Other Skills

  • Collaboration
  • Problem Solving

Node.js Developer Related jobs