← Все вакансии/Junior/jobgether
JuniorRemoteBrazil

Full Stack Developer

J
jobgether
Уровень
Junior
Формат
Remote
О роли

Описание вакансии

About the company

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor Full Stack Java - Junior based in Brazil.

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

С чем работаем