Senior Java Developer
Job Description
<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}"> </span></p> <p><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}"> </span></p> <p><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><strong>What you will do</strong></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, and automation;</li> <li>Contribute to CI/CD pipelines, deployment processes, and cloud-native environments;</li> <li>Support containerized applications using technologies such as Docker and Kubernetes.</li> </ul> <p><strong>We are looking for people with:</strong></p> <ul> <li>University degree in Computer Science, Computer Engineering, Information Systems, Systems Analysis and Development, or related fields;</li> <li>Solid backend development experience with Java;</li> <li>Experience designing and maintaining RESTful APIs and microservices;</li> <li>Experience developing and scaling high-throughput and distributed applications;</li> <li>Experience with application monitoring and observability tools such as New Relic, Datadog, or similar platforms;</li> <li>Experience with DevOps and cloud-native tools such as Docker, Kubernetes, Azure, or similar technologies;</li> <li>Experience working in Agile environments;</li> <li>Strong fundamentals in object-oriented design, data structures, algorithms, and problem solving;</li> <li>Hands-on experience with Spring Framework technologies such as Spring Boot, Spring Security, and Spring MVC;</li> <li>Knowledge of design patterns, software architecture, and development best practices;</li> <li>Experience with software testing concepts, including unit, integration, regression, stress, and test automation;</li> <li>Intermediate English communication skills, both written and spoken.</li> </ul> <p><strong>Who should apply? </strong></p> <ul> <li>You´re passionate about software development and knows how to ensure its quality;</li> <li>You´re moti