FCamara Consulting & Training

Desenvolvedor Backend – Java/Spring Boot, Sênior

FCamara Consulting & Training

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Desenvolvimento de aplicações Backend com Java e Spring Boot;
  • Manutenção de sistemas para correção de falhas/erros;
  • Implementação de melhorias;
  • Atuar como parte da equipe ágil;
  • Desenvolver, implantar e operar aplicações na cultura DevOps;
  • Manter a interação com a area de negócio/usuário para realizar entregas de qualidade.
  • Otimizar a aplicação para adquirir alta performance, escalabilidade e disponibilidade;
  • Garantir a validação dos dados fornecidos pelos usuários;
  • Criar código e bibliotecas reutilizáveis;
  • Saber trabalhar com equipe interdisciplinar: Colaborar com outros membros da equipe, Engenheiros, PO, QA, Designers, Scrum Master e Tech Leader para resolver os desafios propostos;
  • Acompanhar as aplicações e2e (desenvolvimento até ambiente produtivo);

Requirements

  • Domínio em Java 17 para o desenvolvimento de aplicações back-end;
  • Maven;
  • Versionamento de artefatos com Nexus ou similar;
  • Domínio em Spring Framework, incluindo Spring Boot, Spring MVC, Spring Data, Spring Security e demais.
  • Domínio do GIT e GIT Flow;
  • Dominio de Orientação a Objetos e Designs Patterns;
  • Conhecimento em padrão REST / RESTful;
  • Experiência em banco de dados NoSQL (preferencialmente MongoDB Atlas) e Relacional (Postgres, SQL Server, Oracle);
  • Boas práticas de desenvolvimento (XP, SOLID, Clean Code, Clean Architecture, DDD, TDD, DTO);
  • Boas práticas em reutilização de códigos;
  • Experiência na utilização de Docker;
  • Experiência com metodologias ágeis (Scrum, Kanban, Lean);
  • Autenticação e Autorização utilizando JWT;
  • Experiência em Cloud, de preferência Microsoft Azure;
  • Experiência com Cache (Redis);
  • Experiência com desenvolvimento de pipelines CI/CD;
  • Domínio com orquestração de containers com Kubernetes;
  • Experiência com desenvolvimento de testes unitários e integrados com JUnit 5/Mockito.
Benefits
  • Vaga também para PcD
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Java 17Spring BootMavenGITGIT FlowOrientação a ObjetosDesign PatternsRESTNoSQLDocker
Soft Skills
trabalho em equipecolaboraçãocomunicaçãoresolução de problemasinteração com usuáriosentregas de qualidadeadaptabilidadeorganizaçãoliderançapensamento crítico