Desenvolvedor(a) de Aplicação Java Sênior

PwCPiracicaba, São PauloOn-siteFull-timeJunior, 1–2 yearsListed 3 months ago

Apply now

About this role

Job Description & Summary
Estamos em busca de um(a) Desenvolvedor(a) de Aplicação Java Sênior para atuar em nossa unidade de Delivery Center em Piracicaba — Digital Technology Services, participando de projetos estratégicos, robustos e de alta relevância para o mercado financeiro.

Procuramos um(a) profissional com sólida experiência em Java, framework Spring, AWS e desenvolvimento de soluções baseadas em arquitetura de microserviços. É essencial ter vivência prévia em aplicações para o mercado financeiro, sendo desejável experiência em projetos voltados para seguradoras e empresas de previdência.

Formação Acadêmica:

###

Superior completo em Tecnologia da Informação, Ciência da Computação, Siste mas de Informação, Engenharia da Computação ou áreas correlatas.

Requisitos:

- Experiência em desenvolvimento de aplicações;
- Experiência sólida com Java;
- Experiência com framework Spring, como Spring Boot, Spring MVC, Spring Data e/ou Spring Security;
- Experiência com desenvolvimento de soluções utilizando arquitetura de microserviços;
- Vivência com AWS e serviços em nuvem;
- Experiência no desenvolvimento e consumo de APIs REST;
- Conhecimento em integração entre sistemas e serviços distribuídos;
- Experiência prévia em desenvolvimento de aplicações para o mercado financeiro;
- Conhecimento em boas práticas de desenvolvimento, versionamento de código e testes;
- Familiaridade com metodologias ágeis;

Responsabilidades:

- Desenvolver, evoluir e sustentar aplicações utilizando Java e o ecossistema Spring;
- Atuar no desenho, construção e manutenção de soluções baseadas em microserviços;
- Desenvolver APIs e serviços escaláveis, seguros, resilientes e de alta performance;
- Participar da arquitetura e implementação de soluções em ambiente AWS;
- Realizar integrações entre sistemas, APIs, bases de dados e serviços internos/externos;
- Aplicar boas práticas de desenvolvimento, qualidade de código, segurança e performance;
- Participar de decisões técnicas, refinamentos, estimativas e planejamento de entregas;
- Colaborar com times multidisciplinares, incluindo arquitetura, QA, DevOps, produto e áreas de negócio;
- Apoiar a definição de padrões técnicos e boas práticas para desenvolvimento de aplicações Java;
- Contribuir com a evolução contínua das soluções e dos processos de desenvolvimento;
- Atuar em projetos voltados ao mercado financeiro, considerando requisitos de segurança, confiabilidade, escalabilidade e disponibilidade.

Diferenciais (não obrigatórios):

- Experiência em projetos para seguradoras;
- Experiência em projetos para empresas de previdência privada;
- Conhecimento em práticas de DevOps e CI/CD;
- Experiência com Docker e/ou Kubernetes;
- Conhecimento em mensageria, arquitetura orientada a eventos e filas;
- Experiência com bancos de dados relacionais e/ou NoSQL;
- Conhecimento em observabilidade, monitoramento, logs e tracing distribuído;
- Experiência com segurança em aplicações, autenticação, autorização e gestão de credenciais;
- Vivência em ambientes regulados, críticos ou de alta disponibilidade.

#LI-DNI