DESENVOLVEDOR JAVA PLENO - PRESENCIAL – SÃO PAULO/SP
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
Desenvolvedor(a) Java – OCPJP (Oracle Certified Professional Java Programmer) ou Superior.
Desenvolvedor Full Stack Sênior com Experiência em IA e Foco em Aplicações com LLM
Desenvolvedor full stack PL Metadados do projeto
#J-18808-Ljbffr