Description
We are inspired by tech powered by people. Therefore, we need passionate individuals who embrace challenges and have a thirst for continuous learning.
We are looking for new makers to dream with us, who see beyond the obvious and are ready to join us on this journey of transformation and growth. We are expanding our horizons and seeking people who share this same passion for technology and continuous learning. If you fit this profile, join our team!
### **RESPONSIBILITIES AND ATTRIBUTES**
* Develop and evolve systems;
* Engage with clients to understand requirements, develop solutions, and deliver outcomes;
* Develop, code, and test solutions;
* Analyze and resolve issues;
* Prepare technical documentation.
### **REQUIREMENTS AND QUALIFICATIONS**
* Experience with Java 8\+ and Spring Framework (Core, Boot, Data, Security, and MVC);
* Proficiency in Angular 2\+, TypeScript, RxJS, and state management (NgRx or similar);
* Experience integrating RESTful APIs;
* Knowledge of Spring Cloud and microservices architecture;
* Proficiency in SQL, including query creation and optimization;
* Experience with Git, CI/CD (GitLab CI and ArgoCD);
* Hands-on experience with Kafka or RabbitMQ;
* Knowledge of unit and integration testing (JUnit4 and Mockito);
* Experience documenting APIs (Swagger/OpenAPI) and semantic versioning;
* Adherence to Clean Code practices, continuous refactoring, and code review.
### **PREFERRED QUALIFICATIONS**
* Experience with Enterprise Architecture (EA);
* Knowledge of agile methodologies (Scrum and Kanban);
* Knowledge of application security, OAuth2, and OpenID Connect.