📍 Remote | 🕒 Contract | 🧠 8+ Years ExperienceWe’re looking for a Senior Java Developer with strong experience in web crawling and Microsoft Azure to join our team on a dynamic project. The initial phase will involve 1-2 months of codebase refactoring, followed by feature development in an agile environment.🔧 Project OverviewYou’ll be joining a project with an existing backend built in Java. The immediate need is for a senior-level engineer to lead a major refactoring initiative, improving performance, scalability, and code maintainability. Once stabilized, we’ll move to building out new features that include scaling our crawling architecture and integrating with various Azure services.✅ Your ResponsibilitiesAnalyze and refactor an existing Java-based codebaseDesign and implement scalable and maintainable solutionsEnhance and scale the web crawling subsystemOptimize cloud infrastructure and services using AzureCollaborate with a distributed team in code reviews, design discussions, and sprint planningHelp define best practices around web crawling, Java performance, and cloud deployment🧠 Skills & Qualifications8+ years of Java (preferably Java 11+) experienceStrong understanding of web crawling/scraping frameworks (e.G., Jsoup, HtmlUnit, Selenium, or custom solutions)Experience with Microsoft Azure services (App Services, Functions, Cosmos DB, Storage, etc.)Solid knowledge of multi-threading, memory optimization, and networking in JavaFamiliarity with CI/CD pipelines, Docker, and Git workflowsStrong problem-solving, debugging, and communication skills🌎 Working ConditionsRemote, flexible working hoursContract position with potential renewal after 4 monthsDirect communication with a small and agile teamSalary:
20k BRL