




Job Summary: We are seeking a passionate Junior Java Developer interested in building distributed systems and with a strong interest in microservices, responsible for developing and implementing service components. Key Highlights: 1. Junior Microservices Developer with 0–2 years of experience 2. Key Technologies: Java, Spring Boot, Maven 3. Strong focus on Backend and Microservices development 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 looking for a Junior Java Developer passionate about building distributed systems and deeply interested in microservices architecture. The candidate will be responsible for developing and implementing service components, following coding best 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.


