Match score not available

PROGRAMADOR WEB

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Experience with Spring Framework and JPA, Proficient in PostgreSQL database management, Knowledge of REST and SOAP API integration, Familiarity with cloud storage services, Experience with Keycloak for security.

Key responsabilities:

  • Develop and maintain web applications using Spring Framework
  • Create and consume REST and SOAP APIs
  • Implement persistence layer with JPA and PostgreSQL
  • Integrate applications with cloud storage buckets
  • Ensure security, quality, and performance of applications
Techpar TI logo
Techpar TI
11 - 50 Employees
See more Techpar TI offers

Job description

Estamos em busca de um Programador Web talentoso e dedicado para se juntar à nossa equipe. O candidato ideal terá experiência com desenvolvimento backend utilizando Spring Framework, JPA, e PostgreSQL, além de conhecimento em integração com serviços REST e SOAP, integração com buckets de armazenamento e criação de endpoints usando FeignClient. Também é essencial a experiência com Keycloak para autenticação e autorização.

 

Responsabilidades:

  • Desenvolver e manter aplicações web usando Spring Framework.
  • Implementar a camada de persistência utilizando JPA e PostgreSQL.
  • Criar e consumir APIs REST e SOAP.
  • Integrar aplicações com buckets de armazenamento (ex: Amazon S3).
  • Criar e manter endpoints utilizando FeignClient.
  • Implementar autenticação e autorização utilizando Keycloak.
  • Colaborar com a equipe de front-end para integrar componentes do lado do cliente com o servidor.
  • Garantir a segurança, qualidade e performance das aplicações desenvolvidas.
  • Participar de revisões de código e garantir as melhores práticas de desenvolvimento.
  • Contribuir para o design e arquitetura das soluções.

 

Requisitos:

  • Experiência com Spring Framework: Spring Boot, Spring MVC, Spring Data JPA, Spring Security.
  • Persistência com JPA: Conhecimento profundo em JPA e Hibernate.
  • Banco de Dados PostgreSQL: Experiência em modelagem e otimização de banco de dados PostgreSQL.
  • Integração com APIs REST e SOAP: Conhecimento em desenvolvimento e consumo de serviços RESTful e SOAP.
  • Integração com buckets de armazenamento: Experiência com serviços de armazenamento em nuvem (ex: Amazon S3).
  • FeignClient: Experiência em criação de endpoints e comunicação entre microserviços usando FeignClient.
  • Keycloak: Experiência em configurar e gerenciar Keycloak para autenticação e autorização.
  • Controle de versão: Familiaridade com Git e fluxos de trabalho em equipes (GitFlow, etc.).
  • Ferramentas de Build e Dependência: Gradle.
  • Desenvolvimento Ágil: Experiência em metodologias ágeis.

 

Formato da vaga:

  • Remoto

 

Tipo de Contratação

  • PJ

 

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Related jobs