Ativa os alertas de emprego por e-mail!

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

PwC - Global

Piracicaba

Presencial

BRL 120.000 - 180.000

Tempo integral

Há 26 dias

Resumo da oferta

Uma oportunidade para um desenvolvedor back-end Java sênior em uma empresa global de consultoria, focada em liderar projetos complexos e orientar a equipe. Espera-se que o candidato possua experiência significativa em Java, arquitetura de software e metodologias ágeis, contribuindo para a otimização e desenvolvimento de soluções inovadoras.

Qualificações

  • 5 a 10 anos de experiência em desenvolvimento Java.
  • Experiência em projetar e implementar arquiteturas de software escaláveis.
  • Conhecimento em modelagem de dados e otimização de desempenho.

Responsabilidades

  • Desenvolver soluções avançadas em Java.
  • Definir a arquitetura de sistemas Java.
  • Orientar outros membros da equipe.

Conhecimentos

Liderança técnica
Otimização de desempenho
Resolução de problemas complexos
Colaboração

Formação académica

Formado em Sistemas de Informação ou Equivalente

Ferramentas

Spring
Hibernate
JPA (Java Persistence API)
Oracle 11G
MySQL
PostgreSQL
Spring Boot
JAX-RS

Descrição da oferta de emprego

Job Description & Summary

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:O profissional deve ser responsável por projetar, desenvolver e implementar soluções avançadas utilizando a linguagem Java. Deve possuir conhecimento aprofundado de design patterns, arquitetura de software e boas práticas de programação.

Arquitetura de sistemas:O profissional deve ter experiência em projetar e definir a arquitetura de sistemas Java, incluindo a escolha de tecnologias apropriadas, design de componentes, estrutura de bancos de dados e integração de sistemas.

Liderança técnica:O profissional irá desempenhar um papel de liderança técnica na equipe. Deve ser capaz de orientar outros membros da equipe, fornecer direcionamento técnico, revisar código e garantir a aderência aos padrões de qualidade e melhores práticas.

Otimização de desempenho:O profissional deverá possuir experiência em otimizar o desempenho de sistemas Java, identificando gargalos, analisando e refinando algoritmos, realizando ajustes de configuração e implementando caches e outras técnicas de melhoria de desempenho.

Resolução de problemas complexos:O profissional deve ser capaz de resolver problemas complexos, como bugs complexos, erros de desempenho e integração de sistemas. Deve possuir um pensamento analítico e ser capaz de realizar investigações aprofundadas e propor soluções eficazes.

Colaboração e liderança:Além de suas habilidades técnicas, o profissional deve ser capaz de colaborar efetivamente com outras equipes, stakeholders e gerentes de projeto. Deve fornecer orientação e liderança em termos técnicos, contribuindo para o sucesso geral do projeto.

Experiência:

Experiência em desenvolvimento Java:Oprofissional deve ter uma sólida experiência em desenvolvimento de software utilizando a linguagem Java. É exigido que tenha de5 a 10 anos de experiência em projetos Java complexos, com profundo conhecimento das principais estruturas e bibliotecas.

Arquitetura de software:O profissional deve ter experiência em projetar e implementar arquiteturas de software escaláveis e eficientes. Isso inclui o design de componentes, estruturação de bancos de dados e integração de sistemas.

Frameworks e tecnologias:É esperado que o profissional tenha experiência com frameworks e tecnologias relevantes, como Spring, Hibernate, JPA (Java Persistence API) e outras ferramentas comumente utilizadas no desenvolvimento Back-end.

Bancos de dados:Conhecimento sólido no banco de dados relacional Oracle 11G e também em outros SGBD´s como : MySQL, PostgreSQL, dentre outros. O profissional deve ter experiência em modelagem de dados, escrita de consultas SQL complexas, otimização de desempenho e uso de ORM (Object-Relational Mapping).

API e serviços web:O profissional deve ter sólida experiência com o desenvolvimento de APIs RESTful e serviços web. É esperado que tenha conhecimento de tecnologias como JSON, XML, SOAP e experiência em trabalhar com ferramentas e frameworks relacionados, como Spring Boot e JAX-RS.

Metodologias ágeis:Experiência com metodologias ágeis, como Scrum ou Kanban será um diferencial. O profissional deve estar familiarizado com os princípios e práticas ágeis, participando ativamente de cerimônias, como reuniões diárias, planejamento de sprint e retrospectivas.

Formação:Formado 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.