




Job Summary: We are seeking a Senior Java Developer to lead the design and development of critical microservices, ensuring the delivery of high-quality and scalable software. Key Highlights: 1. Opportunity for professional learning and development. 2. Collaborative and dynamic work environment. 3. Training in project management and digital tools. We are looking for a Senior Java Developer with a solid track record of 3–5 years of experience to lead the design and development of critical microservices. The ideal candidate must be an expert in the Java 21 and Spring Boot ecosystem, with proven ability to apply Clean Architecture and SOLID principles. Their mission will be to ensure the delivery of high-quality, scalable, and decoupled software, integrated into modern deployment environments such as Kubernetes and CI/CD pipelines on AWS. **Work Model:** Freelance remote or hybrid, on-demand **Schedule:** Flexible hours, Monday to Friday **Duration:** 1 month Responsibilities **Microservice Development:** Design and develop backend microservices in Java 21, following established archetypes. **Clean Architecture:** Rigorously apply Clean Architecture principles (layering, decoupling, and best practices). **Pipeline Management:** Implement and maintain CI/CD pipelines using AWS CodePipeline components, based on existing definitions. **Code Quality:** Ensure software robustness through API testing and static analysis with SonarQube. **Operations and Deployment:** Deploy and maintain services in Kubernetes (on\-premise) environments. **Technical Collaboration:** Work closely with DevOps and AWS Backend specialists for API integration. **Observability:** Manage service visibility through log and metric monitoring. MyApps is a company specialized in custom software development, tailored to each client’s specific needs. Our approach focuses on creating solutions that optimize processes, increase productivity, and generate value for businesses. We have a technical team that supports our clients from analysis through to final project implementation. Requirements 1\. Essential Knowledge **Core:** Advanced proficiency in Java 21 and Spring Boot. **Architecture:** Expert application of Clean Architecture, design patterns, and SOLID principles. **APIs and Integration:** Solid experience developing REST APIs and testing with Postman. **Management and Version Control Tools:** Advanced Git (Gitflow) usage and agile task management in Jira. **Infrastructure and DevOps:** Experience in containerization, Kubernetes deployment, and AWS CI/CD. **Quality:** Use of SonarQube for quality control and technical debt management. 2\. Desirable Experience (Plus) Experience in serverless environments using AWS Lambda. Orchestration of workflows using AWS Step Functions. Development capability using TypeScript. 3\. Key Skills and Competencies **Teamwork:** Collaborative mindset within Agile frameworks. **Effective Communication:** Ability to escalate issues, delegate tasks, and report progress clearly. **Problem Solving:** Analytical capacity to efficiently address and resolve assigned tasks. **Proactivity:** Initiative to propose improvements and anticipate project needs. Benefits If you are passionate about directly contributing to a challenging business and your work impacts our customers’ satisfaction, this role is for you. Let’s go all in! **We offer:** RXH work model. Opportunity for professional learning and development. Collaborative and dynamic work environment. Training in project management and digital tools.


