Desenvolvedor Full Stack java - Junior

Jobgether

View original posting

Work arrangement
Remote
Occupation
Software & IT
Location
Brazil
Compensation
Not disclosed
Apply by
April 10, 2027

About this role

<h3>Accountabilities</h3><li>Support the development and maintenance of RESTful APIs using Java and Spring Boot.</li><li>Contribute to the development of modern web interfaces using HTML, CSS, JavaScript/TypeScript, and contemporary frontend frameworks.</li><li>Use Generative AI tools such as Gemini, Claude, ChatGPT, or Copilot to support coding, learning, testing, and process automation.</li><li>Develop and maintain unit tests under the guidance of more experienced engineers.</li><li>Participate in pull request reviews, applying Clean Code, SOLID principles, and team development standards.</li><li>Document functional flows, API routes, development processes, and environment setup within the project repository.</li><li>Participate actively in Agile ceremonies, including daily meetings, planning sessions, reviews, and retrospectives.</li><li>Collaborate with senior developers and technical leaders to troubleshoot issues, learn best practices, and continuously improve development skills.</li><h2>Requirements</h2><li>Foundational knowledge of Java and familiarity with the Spring ecosystem, particularly Spring Boot, Spring Data JPA, and REST APIs.</li><li>Basic to intermediate knowledge of web development using HTML5, CSS3, JavaScript, and/or TypeScript.</li><li>Familiarity with at least one modern frontend framework, such as React, Angular, or Vue.js.</li><li>Genuine interest in Generative AI and willingness to use tools such as Gemini, Claude, ChatGPT, or GitHub Copilot as part of the development and learning process.</li><li>Basic understanding of software testing, including unit testing with tools such as JUnit, Mockito, Jest, or similar technologies.</li><li>Familiarity with Clean Code principles and good software development practices.</li><li>Basic knowledge of relational databases, SQL queries, tables, and relationships.</li><li>Familiarity with Git and collaborative development workflows, including branches, commits, and pull requests through platforms such as GitHub or GitLab.</li><li>Strong curiosity, willingness to learn, and openness to receiving technical feedback and mentorship.</li><li>Good communication and collaboration skills, with the ability to work effectively in an Agile, multidisciplinary environment.</li><li>Interest in financial technology and willingness to learn about Fixed Income and Credit products and processes is desirable.</li><h2>Benefits</h2><li>100% remote work model.</li><li>Opportunity to work on a greenfield financial technology product from its early stages.</li><li>Close mentorship and technical guidance from experienced developers and Tech Leads.</li><li>Hands-on exposure to Java, Spring Boot, modern frontend technologies, APIs, automated testing, and software engineering best practices.</li><li>Practical experience using Generative AI throughout the software development lifecycle.</li><li>Continuous learning and professional development opportunities.</li><li>Access to training programs, courses, and knowledge-sharing initiatives.</li><li>Collaborative environment focused on growth, innovation, and knowledge exchange.</li><li>Opportunity to develop expertise in financial products and technology.</li><li>Inclusive workplace that values diversity, respect, collaboration, and professional development.</li>

Apply on employer site

You'll continue on the employer's careers page to submit your application.