





Required Profile: Junior Microservices Developer (Java/Spring Boot) Role: Junior Microservices Developer Key Technologies: Java, Spring Boot, Maven Focus: Backend and Microservices Development Experience Level: 0–2 years (recent graduate or with limited experience) Profile Summary We are seeking a passionate Junior Java Developer interested in building distributed systems and with a strong interest in microservices architecture. The candidate will be responsible for developing and implementing service components, adhering to best coding practices and ensuring software quality. The ideal candidate demonstrates a solid foundation in Object-Oriented Programming (OOP) and is eager to learn. Essential Technical Requirements (Basic to Intermediate Level) * Language: Strong knowledge of Java (preferably Java 8+). * Frameworks: Demonstrable hands-on experience (personal or academic projects) with Spring Boot. * Project Management: Familiarity with Maven (or Gradle) for dependency management and build lifecycle. * APIs: Understanding of RESTful architecture and ability to build and consume APIs. * Databases: Basic experience with SQL queries and schema design (e.g., MySQL, PostgreSQL). * Version Control: Proficient use of Git (basic commands, branching, merging). Desirable Skills * Introductory knowledge of Microservices Design Patterns (e.g., Service Discovery, API Gateway). * Exposure to container technologies such as Docker. * Familiarity with Spring Cloud concepts (even at a theoretical level). * Experience with NoSQL databases (e.g., MongoDB, Redis). * Knowledge of Agile methodologies (Scrum/Kanban). Soft Skills * Proactive Attitude: Eagerness to learn and take on new technological challenges. * Problem Solving: Ability to logically analyze and resolve code-related issues. * Teamwork: Excellent communication and collaboration with senior developers and cross-functional teams. * Attention to Detail: Commitment to writing clean, maintainable code and basic unit tests.


