




Job Summary: Develop and maintain Java Back-End applications, build high-performance microservices, and ensure code quality within a collaborative environment. Key Highlights: 1. Development and maintenance of Java Back-End applications 2. Development of high-performance microservices and concurrent systems 3. Collaborative work focused on code quality and CI/CD . **Responsibilities and Duties** * Develop and maintain Java Back\-End applications; * Support the definition and evolution of solution architecture; * Develop high-performance microservices and concurrent systems; * Implement integrations with messaging services (SQS and Kafka); * Ensure code quality through unit testing and metric analysis (Sonar); * Work on continuous integration and delivery pipelines (Jenkins); * Collaborate with the team following best practices for version control (Git / Git\-Flow). **Requirements and Qualifications** * Solid experience with **Java**; * Experience with **Spring Framework** (Boot, Data, Cache, etc.); * Knowledge of **Kafka** and **SQS**; * Experience with databases including **DynamoDB, MongoDB**, as well as SQL and NoSQL databases; * Familiarity with **AWS** (SNS, SQS, S3\); * Experience with **Git and Git\-Flow**; * Experience with quality-oriented development (unit testing and Sonar-based analysis); * Experience with microservice architecture; * Experience with **CI/CD** (Jenkins). Invillia is part of AI/R, the AI Revolution Company: a strategic convergence of revolutionary components embedding artificial intelligence everywhere. AI/R comprises over 6\.000 technology professionals and has a global presence, with offices in Brazil, Europe, and the United States.


