




**About the opportunity:** We are looking for a **Junior Developer** to join our Development team, working on the creation, maintenance, and evolution of systems. This position is ideal for those seeking to strengthen their technical foundation, learn best development practices, and collaborate on challenging projects using modern technologies. **Responsibilities:** * Develop and implement software solutions using programming languages such as Java and JavaScript; * Participate in all phases of the software development lifecycle; * Collaborate with the team in defining designs, architectures, and code structures; * Perform unit and integration testing to ensure delivery quality; * Document processes, workflows, and implemented solutions; * Analyze, resolve issues, and continuously improve systems. **Requirements:** * Knowledge of programming, data structures, and algorithms; * Familiarity with web development frameworks and libraries, preferably **Vue.js**; * Experience developing **Java Web** systems using **JavaEE**, **JDBC**, and **Wildfly** architecture; * Collaborative mindset, strong communication skills, proactivity, and problem-solving ability. **Nice-to-have:** * Knowledge of development best practices (unit, integration, and E2E testing; code review; clean architecture; TDD and BDD); * Experience with source code version control using **Git**; * Knowledge of **REST APIs**; * Experience or familiarity with **GWT**, **microservices**, **Docker**, **Nginx**, and **NodeJS**; * Knowledge of agile methodologies such as **Scrum** or **Kanban**. **Work schedule and location:** Hybrid work model (**3 days onsite**, **2 days remote**) at Dígitro’s headquarters located in the Capoeiras neighborhood, Florianópolis/SC. 40-hour weekly schedule, Monday through Friday, from 8:00 AM to 12:00 PM and from 1:30 PM to 5:30 PM.


