DESENVOLVEDOR JAVA PLENO - PRESENCIAL – SÃO PAULO/SP - Ibrowse






Vagas

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


Envie seu currículo para nós





Conteúdo relacionado

Voltar ao topo