PwC

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

PwC · Piracicaba, São Paulo, Brazil

Professional Services · 10,001+ employees

2 d ago
Senior (5-10 yrs) Full-time Brazil
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The senior developer will design, develop, and implement advanced Java software solutions while providing technical leadership to the team. They are responsible for optimizing system performance, resolving complex technical issues, and ensuring adherence to high-quality coding standards.

What they look for

Java Spring Hibernate JPA Oracle 11G MySQL PostgreSQL RESTful APIs JSON XML SOAP Spring Boot JAX-RS SQL Software Architecture Agile

Requirements

Candidates must have 5 to 10 years of experience in complex Java projects with deep knowledge of software architecture and database management. A degree in Information Systems, Computer Science, Software Engineering, or a related field is required.

Full description

Job Description & Summary

A PwC Digital Technology Services (PwC DTS) é uma empresa especializada em tecnologia, que opera como um Delivery Center e executa projetos que estão na vanguarda de inovação.

Na PwC DTS desenvolvemos soluções para nossos clientes utilizando todo o potencial das tecnologias existentes no mercado, como desenvolvimento de software em inúmeras linguagens para frontend e backend, plataformas de processos empresariais como ERP, CRMs, implementação de soluções em cloud computing, e soluções de hiperautomação e testes.

Se você é apaixonado por tecnologia e busca um ambiente dinâmico e desafiador para desenvolver suas habilidades e acelerar seu crescimento profissional, venha para a PwC DTS!

Estamos em busca de um Desenvolvedor Java Senior para integrar nosso time de Piracicaba. Se você é uma pessoa movida a desafios e determinada a fazer a diferença, nós queremos te conhecer!

Seu papel nessa jornada:

  • 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.

Se você possui os requisitos abaixo, essa oportunidade pode ser sua:

  • Experiência em desenvolvimento Java: O profissional deve ter uma sólida experiência em desenvolvimento de software utilizando a linguagem Java. É exigido que tenha de 5 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:

Formação superior em Sistemas de Informação, Ciência da Computação, Engenharia de Software ou áreas correlatas.

São nossos valores:

Agimos com integridade

Fazemos a diferença

Cuidamos das pessoas

Trabalhamos juntos

Desafiamos o limite do possível

Você está pronto(a) para fazer a diferença? Aqui, você pode crescer de forma real.

Nós somos a PwC. Somos visionários. Trabalhamos com tecnologias de ponta, impulsionados pelas nossas pessoas, para entregar valor, gerar impacto e levar nossos clientes à vanguarda.

Em tempos de transformação acelerada, utilizamos nossa expertise em indústrias, nossa experiência, competências e serviços integrados para construir confiança e resolver problemas importantes.

Somos guiados pelos nossos valores, consistentes em nossa qualidade e dedicados a fazer a diferença. Aqui, seu desenvolvimento e crescimento se tornam uma vantagem para nossos clientes e influenciam o futuro do mundo.

Grow here. Go further.

#LI-DNI