freehire launches on Product Hunt on 26 August.

Follow →

Desenvolvedor Full Stack Sênior React/Java (Remoto)

Summary

Senior Full Stack Developer building and evolving web and mobile applications using Java/Spring Boot and React, with a focus on microservices, REST APIs, and agile collaboration with cross-functional teams.

Desenvolvedor (a) Full Stack Sênior React/Java (Remoto)

Você conhece a Icon?

Apaixonados por pessoas e especialistas em tecnologia. Nosso trabalho é encontrar talentos e soluções sob medida para os nossos clientes.

Vem encontrar o seu projeto ideal conosco e participar da comunidade ICON!

Sobre a Vaga

Código da vaga: A64175498637

Modelo de contratação: PJ

Estamos em busca de um(a) Desenvolvedor(a) Full Stack Sênior com sólida experiência em Java/Spring Boot e React, para atuar no desenvolvimento, evolução e integração de aplicações web e mobile.

Com visão Fullstack, autonomia, capacidade de trabalhar em times multidisciplinares e forte conhecimento em arquitetura, qualidade de código, APIs e microsserviços.

Responsabilidades

  • Desenvolver e evoluir aplicações utilizando Java/Spring Boot e React;
  • Desenvolver interfaces web com React, garantindo performance, usabilidade e qualidade;
  • Desenvolver e integrar APIs RESTful;
  • Atuar no desenvolvimento de soluções baseadas em microsserviços;
  • Integrar aplicações com bancos de dados e serviços de back-end;
  • Criar componentes reutilizáveis e código de acordo com boas práticas de desenvolvimento;
  • Participar de code reviews, garantindo qualidade e aderência aos padrões definidos;
  • Desenvolver e executar testes unitários, de integração e E2E;
  • Atuar na correção de problemas, manutenção e evolução das aplicações;
  • Trabalhar em conjunto com Tech Lead, Arquitetura, Segurança, Produto e demais times multidisciplinares;
  • Participar das metodologias e cerimônias ágeis;
  • Contribuir tecnicamente para decisões de arquitetura e evolução das soluções.

Requisitos técnicos

Back-end

  • Experiência mínima de 5 anos com Java e Spring Boot;
  • Sólida experiência com Spring Boot, Spring Data, Spring MVC e Spring Security;
  • Desenvolvimento de APIs RESTful;
  • Experiência com microserviços e Spring Cloud;
  • Conhecimento de JPA e Hibernate;
  • Experiência com bancos relacionais, como MySQL ou PostgreSQL;
  • Conhecimento de bancos NoSQL, como MongoDB e Redis;
  • Conhecimento de Maven e/ou Gradle;
  • Conhecimento de Docker;
  • Experiência com ferramentas de CI/CD e DevOps.

Front-end

  • Experiência sólida com React.js;
  • Conhecimento de JavaScript, HTML e CSS;
  • Experiência com desenvolvimento de interfaces e componentes reutilizáveis;
  • Conhecimento de princípios de design de software e padrões de codificação;
  • Experiência com testes unitários e de integração.

Diferenciais

  • Experiência com React Native e desenvolvimento mobile para Android e iOS;
  • Conhecimento de Firebase;
  • Experiência com Analytics e tagueamento;
  • Conhecimento de ferramentas de monitoramento, como Crashlytics e Sentry;
  • Experiência com Push Notifications;
  • Conhecimento de mapas e geolocalização;
  • Experiência com aplicações offline/resilientes;
  • Experiência com publicação e manutenção de aplicações nas lojas Google e Apple.

Boas práticas e metodologia

  • Conhecimento de SOLID e Clean Code;
  • Experiência com metodologias Scrum e Kanban;
  • Conhecimento de DevOps;
  • Experiência com Git;
  • Experiência com testes automatizados;
  • Capacidade de trabalhar de forma independente e em equipes multidisciplinares;
  • Boa comunicação, proatividade e capacidade de adaptação a mudanças de requisitos e tecnologias.

Modalidade Remoto

Período: Até Dez/2026

#vemserICON

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available