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