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

Há 6 dias
Torna-te num dos primeiros candidatos

Resumo da oferta

Uma empresa de serviços profissionais em Piracicaba está em busca de um desenvolvedor back-end Java sênior com sólida experiência em projetos complexos. O profissional será responsável por projetar e implementar soluções, orientar a equipe, e garantir a qualidade do software, utilizando tecnologias como Spring e Hibernate. É essencial a formação em Sistemas de Informação e habilidades em metodologias ágeis.

Qualificações

  • Sólida experiência de 5 a 10 anos em desenvolvimento Java.
  • Design e implementação de arquiteturas de software escaláveis.
  • Experiência com desenvolvimento de APIs RESTful.

Responsabilidades

  • Projetar e implementar soluções em Java.
  • Definir a arquitetura de sistemas e tecnologias a serem utilizadas.
  • Orientar a equipe e garantir padrões de qualidade.
  • Analisar e otimizar o desempenho de sistemas.
  • Colaborar com equipes e stakeholders.

Conhecimentos

Desenvolvimento em Java
Arquitetura de software
Liderança técnica
Otimização de desempenho
Colaboração em equipe
Experiência com Spring
Metodologias ágeis (Scrum/Kanban)

Formação académica

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

Ferramentas

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

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, com 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 seleção de tecnologias, design de componentes, estrutura de bancos de dados e integração de sistemas.
  • Liderança técnica: atuar como referência técnica, orientar a equipe, revisar código e garantir adesão a padrões de qualidade e melhores práticas.
  • Otimização de desempenho: identificar gargalos, analisar e refinar algoritmos, ajustar configurações, implementar caches e outras técnicas de melhoria.
  • Resolução de problemas complexos: resolver bugs, questões de desempenho e integrações, com pensamento analítico e investigações aprofundadas para soluções eficazes.
  • Colaboração e liderança: colaborar com outras equipes, stakeholders e gerentes de projeto, contribuindo tecnicamente para o sucesso do projeto.
Experiência
  • Experiência em desenvolvimento Java: sólida experiência (5 a 10 anos) em projetos complexos, com profundo conhecimento das principais estruturas e bibliotecas.
  • Arquitetura de software: design e implementação de arquiteturas de software escaláveis e eficientes, incluindo componentes, bancos de dados e integração de sistemas.
  • Frameworks e tecnologias: experiência com Spring, Hibernate, JPA (Java Persistence API) e outras ferramentas comuns no desenvolvimento Back-end.
  • Bancos de dados: conhecimento sólido em Oracle 11G e em outros SGBDs como MySQL, PostgreSQL, entre outros; modelagem de dados, SQL avançado, otimização de desempenho e uso de 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 como daily, planejamento de sprint e retrospectivas.
  • Formação: Graduado em Sistemas de Informação ou equivalente.
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.

Ofertas semelhantes