




Job Summary: We are seeking a passionate Junior Java Developer interested in building distributed systems and with a strong interest in microservices architecture. Key Highlights: 1. Development and implementation of service components. 2. Strong foundation in Object-Oriented Programming and eagerness to learn. 3. Commitment to writing clean and maintainable code. Required Profile: Junior Microservices Developer (Java/Spring Boot) Role: Junior Microservices Developer Key Technologies: Java, Spring Boot, Maven Focus: Backend Development and Microservices Experience Level: 0–2 years (Recent graduate or with limited experience) Profile Summary We seek a Junior Java Developer passionate about building distributed systems and strongly 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 with basic unit tests.


