Logo for FCamara Consulting & Training

Desenvolvedor Java - Sênior

Roles & Responsibilities

  • Solid backend development experience with Java and modern frameworks (Spring Boot and/or Quarkus).
  • Proficiency in REST and GraphQL APIs; strong experience with SQL databases (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Redis).
  • Experience with messaging systems (Kafka, RabbitMQ, ActiveMQ); professional Git usage and CI/CD practices; containerization with Docker and orchestration with Kubernetes.
  • Knowledge of design patterns and software architecture (DDD, Hexagonal, Microservices); experience with automated testing (JUnit, Mockito, Testcontainers); basic security practices (OWASP Top 10).

Requirements:

  • Design, develop, and maintain robust back-end applications using Java and modern frameworks (Spring Boot, Quarkus, Micronaut).
  • Build scalable and secure REST and/or GraphQL services/APIs; implement automated tests (unit, integration, performance) to ensure quality.
  • Participate in architecture decisions, conduct code reviews, promote best development practices, and mentor junior developers; ensure secure coding throughout the SDLC.
  • Integrate systems with relational and NoSQL databases; collaborate with frontend, mobile, QA, infrastructure, and product teams to deliver value.

Job description

JOB DESCRIPTION


A FCamara está em busca de uma pessoa para atuar como Pessoa Desenvolvedora Java - Sênior.


RESPONSIBILITIES AND ASSIGNMENTS


Responsabilidades:


•Projetar, desenvolver e manter aplicações back-end robustas utilizando Java e frameworks modernos (Spring, Spring Boot, Quarkus, Micronaut, etc.).

•Criar serviços e APIs REST e/ou GraphQL escaláveis e seguros.

•Implementar testes automatizados (unitários, integração, performance) para garantir qualidade e confiabilidade.

•Otimizar aplicações para alta disponibilidade e performance.

•Participar de decisões de arquitetura de sistemas, identificando oportunidades para melhoria.

•Conduzir code reviews e garantir boas práticas de desenvolvimento.

•Integrar sistemas com bancos de dados relacionais e não-relacionais.

•Colaborar com equipes de front-end, mobile, QA, infraestrutura e produto.

•Garantir a segurança no ciclo de desenvolvimento (Secure Coding).

•Mentorar desenvolvedores menos experientes, apoiando seu crescimento técnico.


REQUIREMENTS AND QUALIFICATIONS


Requisitos técnicos obrigatórios:


•Experiência sólida em desenvolvimento back-end.

•Experiência sólida com Java.

•Experiência com frameworks modernos como Spring Boot e/ou Quarkus.

•Proficiência em APIs REST e GraphQL.

•Conhecimento de bancos de dados SQL (PostgreSQL, MySQL, Oracle) e NoSQL (MongoDB, Redis).

•Experiência com mensageria (Kafka, RabbitMQ, ActiveMQ).

•Uso profissional de Git e práticas de versionamento.

•Familiaridade com práticas de CI/CD.

•Experiência com containerização (Docker) e orquestração (Kubernetes

•Conhecimento de padrões de projeto (Design Patterns) e arquitetura de software (DDD, Hexagonal, Microservices).

•Experiência com testes automatizados (JUnit, Mockito, Testcontainers).

•Noções de segurança de aplicações (OWASP Top 10).


Diferenciais:


•Certificações Java (OCP, OCM).

•Experiência com serviços cloud (AWS, GCP, Azure).

•Conhecimento de monitoramento e observabilidade (Prometheus, Grafana, ELK).

•Experiência com arquiteturas de alta escala e tolerância a falhas.

•Contribuição em projetos open source ou comunidades Java.

•Conhecimento de performance tuning e profiling em Java.


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? 

   


Java Developer Related jobs

Other jobs at FCamara Consulting & Training

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.