Point your AI agent at freehire and let it find you a job.

Get the CLI →

Teclat

NewBe an early applicant

Desenvolvedor(a) Fullstack Pleno |Java, Kotlin e React | Remoto

Posted Updated 3 views
Discussion

Summary

Mid-level fullstack developer building and maintaining applications for the security segment: backend in Java and Kotlin, frontend in React, including APIs, bug fixes, refactoring and testing. Remote (Brazil), PJ contract, 12-month temporary project with possible extension.

Descrição da Vaga

Estamos em busca de um(a) Desenvolvedor(a) Fullstack Pleno para atuar no desenvolvimento, manutenção e evolução de aplicações e soluções tecnológicas voltadas ao segmento de segurança.

A pessoa profissional será responsável por atuar tanto no backend, utilizando Java e Kotlin, quanto no frontend, utilizando React, contribuindo para o desenvolvimento de novas funcionalidades, correção de bugs, melhorias técnicas e evolução contínua dos sistemas.

Buscamos alguém com perfil colaborativo, capacidade de análise e resolução de problemas, que tenha atenção à qualidade do código e esteja disposto(a) a atuar em um ambiente que exige soluções confiáveis, seguras e escaláveis.

📍 Modelo de trabalho: Remoto
💼 Contratação: PJ
⏳ Projeto temporário de 12 meses, com possibilidade de prorrogação conforme a necessidade do projeto.

Principais Responsabilidades

  • Desenvolver e manter aplicações fullstack utilizando Java, Kotlin e React.

  • Implementar novas funcionalidades de acordo com os requisitos técnicos e de negócio.

  • Realizar correções de bugs e atuar na identificação e resolução de problemas técnicos.

  • Analisar incidentes e investigar causas-raiz de problemas nas aplicações.

  • Realizar melhorias e evoluções em sistemas existentes, buscando aumentar a qualidade, estabilidade, performance e manutenibilidade das soluções.

  • Desenvolver e evoluir APIs e serviços para integração entre sistemas.

  • Trabalhar na construção e manutenção de interfaces web utilizando React.

  • Participar da análise técnica e definição de soluções para novas funcionalidades e projetos.

  • Refatorar e otimizar código existente, aplicando boas práticas de desenvolvimento.

  • Desenvolver testes e contribuir para a qualidade e confiabilidade das aplicações.

  • Identificar e atuar na resolução de problemas de performance.

  • Participar de revisões de código e contribuir para a melhoria contínua das práticas de desenvolvimento.

  • Colaborar com profissionais de Produto, UX/UI, QA e demais integrantes do time.

  • Apoiar a evolução da arquitetura e dos processos de desenvolvimento.

  • Contribuir para a construção de soluções com foco em segurança, confiabilidade, escalabilidade e qualidade.

Requisitos Mandatórios

  • Experiência profissional de 3 a 5 anos com desenvolvimento de software.

  • Experiência sólida com desenvolvimento backend utilizando Java.

  • Experiência com desenvolvimento utilizando Kotlin.

  • Experiência com desenvolvimento frontend utilizando React.

  • Conhecimento no desenvolvimento e consumo de APIs RESTful.

  • Conhecimentos de bancos de dados relacionais e SQL.

  • Experiência com Git e práticas de versionamento de código.

  • Conhecimento de boas práticas de programação, organização e manutenção de código.

  • Experiência com correção de bugs, manutenção e evolução de sistemas.

  • Capacidade de atuar de forma integrada no desenvolvimento backend e frontend.

Requisitos Desejáveis

  • Experiência com Spring Boot.

  • Conhecimento de Spring Framework.

  • Experiência com arquitetura de microsserviços.

  • Conhecimento de testes automatizados e testes unitários.

  • Experiência com Docker e/ou Kubernetes.

  • Conhecimento de metodologias ágeis, como Scrum ou Kanban.

  • Experiência com pipelines de CI/CD.

  • Conhecimento de serviços de cloud, como AWS, Azure ou Google Cloud.

  • Familiaridade com práticas de observabilidade, monitoramento e análise de performance.

  • Conhecimento de conceitos e boas práticas de segurança de aplicações.

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

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