Desenvolvedor Java Senior Senior Associate 2
pwc digital brasil ltda
📍 piracicaba brazil🕐 1mo ago🔗 workday
Job 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**