Description
Job Summary:
We are seeking a Junior Microservices Developer to join our team, focused on developing low-to-medium complexity components using Java and Spring Boot.
Key Highlights:
1. Microservice development with Java and Spring Boot
2. Implementation of RESTful APIs and management of basic databases
3. Participation in code reviews and agile ceremonies
**Profile: Junior Microservices Developer (Java / Spring Boot)**
**English Proficiency: Basic/intermediate technical level preferred**
**Experience: Junior profile (1–3 years)**
**Main Activities or Responsibilities:**
* Development of low-to-medium complexity microservice components using Java and Spring Boot. Implementation of RESTful APIs. Development of basic SQL queries and CRUD operations using Spring Data JPA. Writing unit tests with JUnit/Mockito. Dependency management with Maven and version control with Git. Participation in code reviews and agile ceremonies.
**Technical Specifications:**
* Java 8\+ (OOP, collections, control structures). Basic Spring Boot (Beans, Dependency Injection, annotations @Component, @Service, @Repository, @RestController). REST APIs (GET, POST). Basic SQL. Maven (clean, install, dependencies). Git (commit, push, pull, branch).
**Desirable Knowledge:**
* Docker, DTOs, and fundamentals of distributed architecture.