Ativa os alertas de emprego por e-mail!

Desenvolvedor Java Sênior (DTS) | Senior Associate 2 [tag01]

PwC - Global

Piracicaba

Presencial

BRL 120.000 - 160.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Resumo da oferta

Uma importante consultoria em Piracicaba está em busca de um desenvolvedor back-end Java sênior. O candidato ideal deve ter entre 5 a 10 anos de experiência em desenvolvimento de aplicações Java, saber projetar e implementar arquiteturas eficientes, e liderar equipes técnicas. Conhecimentos em frameworks como Spring e Hibernate, além de sólidos fundamentos em bancos de dados são essenciais. A posição oferece um ambiente dinâmico e oportunidades de crescimento.

Qualificações

  • 5 a 10 anos de experiência em projetos Java complexos.
  • Experiência em projetar e implementar arquiteturas escaláveis.
  • Desenvolvimento de APIs RESTful e serviços web.

Responsabilidades

  • Projetar, desenvolver e implementar soluções utilizando Java.
  • Definir a arquitetura de sistemas Java e escolher tecnologias adequadas.
  • Orientar membros da equipe e fornecer direcionamento técnico.

Conhecimentos

Desenvolvimento Java
Arquitetura de software
Otimização de desempenho
API e serviços web
Metodologias ágeis

Formação académica

Graduação em Sistemas de Informação ou equivalente

Ferramentas

Spring
Hibernate
JPA
Oracle 11G
MySQL
PostgreSQL
Descrição da oferta de emprego

O desenvolvedor back-end Java sênior é um profissional experiente no desenvolvimento de aplicações utilizando a linguagem de programação Java. Deve possuir um profundo conhecimento técnico, e ser capaz de liderar projetos complexos, além de orientar e auxiliar outros membros da equipe.

Responsabilidades
  • Desenvolvimento de software avançado: projetar, desenvolver e implementar soluções utilizando Java. Possuir conhecimento de design patterns, arquitetura de software e boas práticas de programação.
  • Arquitetura de sistemas: projetar e definir a arquitetura de sistemas Java, incluindo escolha de tecnologias, design de componentes, estrutura de bancos de dados e integração de sistemas.
  • Liderança técnica: atuar como líder técnico na equipe, orientar membros, fornecer direcionamento técnico, revisar código e assegurar aderência a padrões de qualidade.
  • Otimização de desempenho: identificar gargalos, refinar algoritmos, ajustar configurações, implementar caches e outras técnicas de melhoria de desempenho.
  • Resolução de problemas complexos: investigar e resolver bugs, problemas de desempenho e integrações, propondo soluções eficazes.
  • Colaboração e liderança: colaborar com outras equipes, stakeholders e gerentes de projeto, oferecendo orientação técnica e contribuindo para o sucesso do projeto.
Experiência e Formação
  • Experiência em desenvolvimento Java: 5 a 10 anos em projetos Java complexos, com profundo conhecimento das principais estruturas e bibliotecas.
  • Arquitetura de software: experiência em projetar e implementar arquiteturas escaláveis e eficientes, incluindo design de componentes, DB design e integração de sistemas.
  • Frameworks e tecnologias: experiência com Spring, Hibernate, JPA e outras ferramentas comuns no backend.
  • Bancos de dados: conhecimento sólido em Oracle 11G e em outros SGBDs como MySQL, PostgreSQL; experiência em modelagem de dados, SQL complexo, performance e ORM.
  • API e serviços web: desenvolvimento de APIs RESTful e serviços web; conhecimento de JSON, XML, SOAP; experiência com Spring Boot e JAX-RS.
  • Metodologias ágeis: experiência com Scrum ou Kanban é diferencial; participação em cerimônias ágeis, planeamento de sprints e retrospectivas.
  • Formação: Graduado em Sistemas de Informação ou equivalente.

#LI-DNI

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.