{"id":3305920,"url":"https://alion.io/job/cit-mid-level-backend-developer-java-spring-boot-brazil","title":"Mid-Level Backend Developer (Java + Spring Boot), Brazil","company":{"id":957,"name":"CI&T","domain":"ciandt.com","url":"https://alion.io/company/ciandt","size_band":"5000+","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"A","score":95,"open_postings":20,"ghost_share":0,"stale_share":0.4,"repost_share":0,"time_to_fill_p50_days":14,"computed_at":"2026-10-29T05:49:05Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Brazil"],"countries":["BR"],"hiring_countries":["BR"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Java","optional":false},{"name":"JUnit","optional":false},{"name":"Kubernetes","optional":false},{"name":"Mockito","optional":false},{"name":"New Relic","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"Kotlin","optional":true}],"status":"closed","first_seen_at":"2026-10-27T00:00:44Z","employer_posted_date":"2026-10-27","last_verified_at":"2026-10-28T22:12:11Z","board_verified":false,"closed_at":"2026-10-28T22:12:11Z","days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"About the Role\nAs a Mid-Level Backend Developer (Java + Spring Boot), you will contribute to the design, development, and continuous improvement of scalable backend systems for a B2B e-commerce platform in the alcoholic beverage industry, operating across 40 countries.\nYou will work on building and maintaining reliable backend services, developing RESTful APIs, integrating distributed systems, and ensuring application quality, security, and performance. By collaborating with cross-functional teams, you will help evolve the platform and deliver scalable, high-quality software solutions that support business needs.\nWhat you will do:\nDevelop, maintain, and enhance scalable backend systems using Java, Spring, and Spring Boot.\nDesign, implement, and maintain microservices and RESTful APIs to support business functionality and system integration.\nImplement data access and persistence solutions using Spring Data and JPA, working with both relational and non-relational databases.\nDevelop and maintain asynchronous communication and event-driven integrations using messaging systems such as Kafka and RabbitMQ.\nWrite and maintain unit and integration tests using JUnit and Mockito to ensure code quality, reliability, and maintainability.\nApply security and performance best practices to build robust and efficient applications.\nCollaborate with cross-functional teams to understand requirements, define technical solutions, and deliver high-quality software.\nContribute to continuous integration and continuous delivery (CI/CD) processes using tools and technologies such as Docker and Kubernetes.\nMonitor application health, performance, and reliability using observability tools such as New Relic.\nApply software engineering best practices, including clean code, design patterns, and effective problem-solving techniques.\nMust-have:\nStrong proficiency in Java and its associated frameworks, particularly Spring and Spring Boot.\nSolid understanding of microservices architecture and RESTful API design principles.\nFamiliarity with relational and non-relational databases, including data modeling and persistence concepts.\nKnowledge of messaging and asynchronous communication systems, such as Kafka and RabbitMQ.\nHands-on experience with automated testing frameworks, including JUnit and Mockito.\nProficiency in CI/CD practices and familiarity with containerization and orchestration technologies, including Docker and Kubernetes.\nStrong understanding of object-oriented programming (OOP), data structures, algorithms fundamentals, and problem-solving techniques.\nKnowledge of software design patterns, clean code principles, and software development best practices.\nUnderstanding of different testing methodologies, including regression, smoke, stress, unit, integration, automated, and end-to-end (E2E) testing.\nStrong analytical and problem-solving skills, with the ability to design effective and maintainable technical solutions.\nExcellent communication and collaboration skills, with the ability to work effectively in cross-functional and international teams.\nProactive mindset, ownership, and a continuous improvement approach.\nUpper-intermediate to advanced English proficiency, with the ability to communicate clearly in a professional environment.","description_format":"text","description_chars":3266,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Brazil","iso":"BR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Outsourcing & Dedicated Teams","Custom Software Development","AI Consulting & Integration","Data Engineering & Migration Services"],"lifecycle":[{"event":"open","at":"2026-10-27T01:23:07Z"},{"event":"close","at":"2026-10-28T22:12:11Z"}],"visa":[],"liveness":null,"pay":null,"html_url":"https://alion.io/job/cit-mid-level-backend-developer-java-spring-boot-brazil","json_url":"https://alion.io/job/cit-mid-level-backend-developer-java-spring-boot-brazil.json","meta":{"generated_at":"2026-10-29T06:45:04Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":10270,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-30T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":957},"rest":"https://alion.io/mcp/rest/get_company?id=957"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcit-mid-level-backend-developer-java-spring-boot-brazil"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcit-mid-level-backend-developer-java-spring-boot-brazil"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcit-mid-level-backend-developer-java-spring-boot-brazil"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/cit-mid-level-backend-developer-java-spring-boot-brazil\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcit-mid-level-backend-developer-java-spring-boot-brazil"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3305920}},{"tool":"search_jobs","arguments":{"company":"ciandt.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3305920},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}