DESENVOLVEDOR JAVA PLENO - PRESENCIAL – SÃO PAULO/SP
Descrição da Vaga
**RESPONSABILIDADES E ATRIBUIÇÕES** * Desenvolver, manter e evoluir aplicações backend utilizando Java e seus principais frameworks. * Atuar no desenvolvimento de novas funcionalidades e na manutenção de sistemas existentes. * Implementar e consumir APIs RESTful. * Trabalhar com bancos de dados relacionais, realizando modelagem, consultas e otimizações. * Colaborar com times multidisciplinares (produto, design e QA) para definição de requisitos e soluções técnicas. * Garantir boas práticas de desenvolvimento, como código limpo, reutilizável, testável e versionado. * Realizar testes, correções de bugs e melhorias contínuas de performance e segurança. * Participar de code reviews e apoiar desenvolvedores mais juniores quando necessário. **REQUISITOS E QUALIFICAÇÕES** * Graduação completa em Análise de Sistemas, Processamento de Dados, Ciência da Computação, Engenharia de Computação, Engenharia de Sistemas ou Sistemas de Informação. * Linguagem de Programação: Domínio em Java (Java 8\+), incluindo POO, Collections, Streams, tratamento de exceções e boas práticas de desenvolvimento. * Frameworks: Experiência com Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security) para desenvolvimento e manutenção de aplicações escaláveis. * Banco de Dados: Modelagem de dados, otimização de queries e uso de índices em bancos relacionais como PostgreSQL, MySQL ou Oracle. Conhecimento em JPA/Hibernate. * APIs e Integrações: Desenvolvimento e consumo de APIs RESTful, autenticação e autorização com JWT e OAuth2\. * Versionamento de Código: Experiência com Git (GitFlow, pull requests, branches e merges) e integração com pipelines de CI/CD. * Arquitetura e Boas Práticas: Conhecimento em MVC, SOLID, Clean Code, DDD e princípios de arquitetura de software. * Segurança: Boas práticas de segurança em aplicações Java, controle de acesso, prevenção contra vulnerabilidades comuns (OWASP). * Testes e Qualidade de Código: Experiência com testes unitários e de integração utilizando JUnit, Mockito e ferramentas de análise de código. * DevOps e Infraestrutura: Noções de deploy e execução de aplicações em ambientes Linux, uso de Docker e configuração básica de servidores e pipelines. **INFORMAÇÕES ADICIONAIS** * Regime de Contratação: CLT * Atuação: Presencial em Florianópolis/SC * Benefícios: Vale Transporte, Vale Alimentação, Assistência Odontológica e Seguro de Vida * Convênio com curso de Inglês * Convênio com curso de TI
Vaga originalmente publicada em: linkedin
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev