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