Intermediate Java Developer
Job Description
<p><strong>About us</strong></p> <p>AB InBev is the leading global brewer and one of the world’s top 5 consumer product companies. With over 500 beer brands, we’re number one or two in many of the world’s top beer markets, including North America, Latin America, Europe, Asia, and Africa.</p> <p></p> <p><strong><span data-contrast="auto">About BEES</span></strong><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></p> <p><span data-contrast="auto">Join us to build the future of B2B commerce!</span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> <br></span><span data-contrast="auto">BEES is AB InBev’s B2B platform. Through our ecosystem, merchants and retailers across 29 countries can stock their businesses quickly, easily, and securely.</span> <br><span data-contrast="auto">At BEES, we dream big, lead with purpose, and develop technology that transforms the way retailers and sellers grow.</span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> <br></span><span data-contrast="auto">Every line of code and every partnership is built in service of a single mission: to make commerce better for retailers and sellers around the world. Here, your work is not just important. It makes a difference!</span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></p> <p></p> <p><strong>What you'll do:</strong></p> <p> </p> <ul> <li>Design, develop, and maintain scalable backend services using Java and Spring Boot;</li> <li>Contribute to the evolution of microservices architecture, ensuring performance, resilience, and maintainability;</li> <li>Develop and optimize RESTful APIs and integrations across distributed systems;</li> <li>Improve system observability, monitoring, and logging;</li> <li>Collaborate with cross-functional teams to deliver scalable solutions aligned with business needs;</li> <li>Participate in technical discussions, architecture decisions, and continuous improvement initiatives;</li> <li>Follow engineering best practices, including code quality, testing, automation, code reviews and CI/CD pipelines;</li> <li>Actively participate in Scrum Rituals (Planning, Daily, Review, Retrospective).</li> </ul> <p><strong>What you'll need:</strong></p> <p> </p> <ul> <li>Java, Spring Boot, REST APIs, Microservices, Azure DevOps.</li> <li>Experience with observability tools (New Relic, Datadog, etc), monitoring, logging, and troubleshooting production issues.</li> <li>Good active listening skills, and the ability to empathize with customers, stakeholders, and other software engineers.</li> <li>Experience working using Agile methodology in a fast-paced environment.</li> <li>Intermediate English communication skills, both written and spoken.</li> <li>Differentials:</li> <li>Experience with relational and NoSQL databases.</li> <li>Some knowledge of event-driven architecture and messaging systems (RabbitMQ, Kafka, etc.).</li> </ul> <p> </p> <p><strong>What we expect from you:</strong></p> <ul> <li>University degree in Computer Science, Computer Engineering, Information Systems, Systems Analysis and Development, or related fields;</li> <li>Ability to complete tasks and solve problems autonomously.</li> <li>Adherence to standards and patterns, with experience in frameworks and processes.</li> <li>Capability to help other te