Senior Java Developer - Web Crawling & Azure
- Campinas - SP
- Permanente
- Período integral
- 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
Caderno Nacional