Job Description

Responsabilidades e atribuições:

  • Desenvolver aplicações utilizando a linguagem Java.
  • Participar do ciclo completo de desenvolvimento, desde o design até a implantação.
  • Trabalhar em conjunto com uma equipe ágil, seguindo práticas como testes automatizados e integração contínua.
  • Contribuir para o aprimoramento de soluções existentes e auxiliar na resolução de problemas.

Requisitos e qualificações:


Experiência base:

  • Conhecimento sólido em Java.
  • Experiência em desenvolvimento de aplicações web utilizando o Spring Framework.
  • Experiência em bancos de dados relacionais.

Conhecimentos obrigatórios:

  • Experiência com Spring Boot, Spring MVC e Spring Data.
  • Conhecimento em desenvolvimento de APIs RESTful utilizando o Spring Framework.
  • Conhecimento em ORM (Object-Relational Mapping) com Hibernate ou JPA.
  • Experiência em bancos de dados SQL, como MySQL ou PostgreSQL.
  • Experiência em controle de versão utilizando Git

Conhecimentos desejáveis:

  • Conhecimento em frameworks adicionais do Spring, como Spring Security e Spring Cloud.
  • Conhecimento em bancos de dados NoSQL, como MongoDB ou Redis.
  • Experiência em metodologias ágeis, como Scrum ou Kanban.

Informações adicionais:


Oferecemos:

  • Trabalho 100% remoto, proporcionando flexibilidade e equilíbrio entre vida profissional e pessoal.
  • Oportunidades de aprendizado contínuo através de treinamentos e certificações.
  • Ambiente colaborativo e estimulante, com foco no crescimento profissional e pessoal.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application