Junior Backend Developer, Java, APIs, Microservices

Posted 15hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Junior Backend Developer specializing in Java APIs and microservices at Grupo SysMap. Collaborate on backend solutions and functionality implementation with a tech-focused team.

Responsibilities:

  • Assist in the development and maintenance of backend services and APIs, contributing to the creation of stable and scalable solutions;
  • Implement low- to medium-complexity features, adhering to coding standards, development best practices, and Object-Oriented Programming (OOP) principles;
  • Diagnose and fix bugs identified by the team or by monitoring tools;
  • Apply minor improvements to existing code to enhance performance, readability, and quality;
  • Consume and integrate REST APIs from internal and external systems, ensuring correct inter-service communication;
  • Actively participate in the team's agile ceremonies, such as daily stand-ups, planning sessions, and reviews;
  • Assist in writing, maintaining, and executing basic unit tests;
  • Participate in code reviews, providing feedback and incorporating suggestions constructively;
  • Collaborate with the development team, sharing knowledge and pursuing continuous technical growth;
  • Work collaboratively with other team members to help achieve project objectives.

Requirements:

  • Basic knowledge of Java;
  • Understanding of Object-Oriented Programming (OOP) concepts;
  • Familiarity with developing and consuming REST APIs;
  • Basic knowledge of relational databases;
  • Basic SQL skills for simple queries;
  • Basic knowledge of unit testing;
  • Familiarity with version control using Git;
  • Basic understanding of microservices architecture;
  • Basic knowledge of application logging and monitoring;
  • Basic knowledge of Docker;
  • Academic or personal projects developed in Java (a plus);
  • Basic knowledge of frameworks such as Spring Boot (a plus);
  • Familiarity with system integration (a plus);
  • Familiarity with agile methodologies, especially Scrum (a plus).