Description
**About the Position:**
We are looking for a motivated **Junior Full\-Stack Developer** to join our team and work on challenging projects. You will have the opportunity to learn and contribute in a collaborative environment, with support from experienced developers, participating in the development and maintenance of applications, as well as integrations between systems.
**Responsibilities:**
* Assist in the development and maintenance of back\-end applications using **Java/Spring** and **Groovy/Grails**, under the guidance of the senior team.
* Contribute to the construction of responsive and interactive web interfaces using **React**, **Angular**, and **jQuery**, with a focus on modern **HTML5**, **CSS3**, and **JavaScript**.
* Support the team in the management and versioning of relational databases such as **PostgreSQL** and **SQL Server**, using **Liquibase** for schema control.
* Participate in the implementation of solutions with **Redis** for distributed caching and **ElasticSearch** for search engines.
* Collaborate on **CI/CD** pipelines and **Azure** cloud infrastructure, with exposure to **DevOps** practices.
* Use **Git** and **Gradle** for versioning and dependency management, ensuring good versioning practices and traceability.
* Participate in code reviews and technical discussions, contributing with ideas and learning from daily challenges.
**Mandatory Requirements:**
* Basic to intermediate knowledge of **Java/Spring** and its ecosystem.
* Notions of development with **Groovy/Grails** (or a strong willingness to learn).
* Knowledge of relational databases, especially **PostgreSQL** and/or **SQL Server**.
* Familiarity with caching and search tools (experience with **Redis** and **ElasticSearch** is desirable).
* Knowledge of **Git** and familiarity with **Gradle**.
* Notions of cloud environments, preferably **Azure**, and **DevOps** concepts.
* Knowledge of front\-end development with **React**, **Angular**, **jQuery**, **HTML5**, **CSS3**, **JavaScript**, and responsive design principles.
**Differentiators (Desirable):**
* Previous experience with academic projects, internships, or freelance work using the technologies mentioned.
* Technical English for reading documentation and participating in international training.
* Proactive profile, curious, with good communication skills and teamwork ability.