




Description: To join our team, the following are essential: * Currently enrolled in an undergraduate program in Computer Science, Software Engineering, Information Systems, Systems Analysis and Development, or related fields; * Expected graduation starting from December 2027; * Knowledge of Object-Oriented Programming; * Knowledge of Java 8+ and Spring Boot; * Knowledge of Hibernate/JPA; * Knowledge of relational databases (MySQL, PostgreSQL) or NoSQL databases (MongoDB); * Ability to work collaboratively in a team and strong communication skills. What are the differentiators? * Having developed a simple academic/personal project using REST; * Familiarity with code versioning tools such as Git or SVN; * Understanding of microservices-based architecture concepts; * Basic knowledge of some Design Patterns; * Basic knowledge of application containerization; * Having developed or participated in an academic/personal project—using any programming language—involving Cloud platforms (AWS, Azure, GCP, etc). What to expect on a day-to-day basis: * Supervised participation in Java application development under a microservices architecture, adhering to best programming practices; * Collaboration with the development team across several phases of the software lifecycle, including requirement refinement for abstraction, design, implementation, and testing; * Contribution to technical documentation for systems and applications; * Working alongside the team to resolve application issues, thereby acquiring practical knowledge; * Working with the Agile Scrum methodology, actively participating in ceremonies. 251220020255745130


