Browse All Jobs
Job Description

AB InBev is looking for a Senior Java Developer to join their Growth Group in Campinas, Brazil. The Growth Group unifies AB InBev's business-to-business (B2B), direct-to-consumer (DTC), Sales & Distribution, and Marketing teams with global tech and commercial functions. The role involves developing, supporting, and maintaining high-performance microservices in Java.

The Java Developer will collaborate with cross-functional teams to deliver high-quality software solutions and ensure the systems are robust, scalable, and secure. The role requires strong communication skills and the ability to mentor junior developers.

Responsibilities:

  • Design, develop, and maintain Java-based microservices for large-scale, complex systems.
  • Provide support and maintenance for existing services, ensuring high availability and performance.
  • Implement best practices in software design, architecture, and coding standards.
  • Utilize cloud computing platforms and services to deploy and manage microservices.
  • Work with databases (SQL and NoSQL) for efficient data modeling and management.
  • Use containerization and orchestration tools for scalable deployment.
  • Implement DevOps practices and tools (CI/CD pipelines, infrastructure automation) to streamline development and deployment processes.
  • Ensure security principles and practices are integrated into all aspects of development.
  • Leverage AI tools to support decision-making and enhance development processes.
  • Monitor and observe system performance, creating dashboards and alerts as needed.
  • Mentor and guide junior developers.
  • Communicate technical concepts clearly to both technical and non-technical stakeholders.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.

Requirements:

  • University degree in courses related to computing.
  • Solid fundamentals in object-oriented design, data structures, algorithms, and problem-solving.
  • Experience with backend with strong skills in Java.
  • Experience with RESTful services and micro-services.
  • Advanced knowledge with Spring Framework (Spring Boot, Spring Security, Spring MVC) or similar.
  • Advanced knowledge in with design patterns and development best practices.
  • Advanced knowledge of software testing concepts.
  • Experience with DevOps tools such as Kubernetes, Docker, Azure, etc.
  • Knowledge with RabbitMQ, NewRelic or similar.
  • Experience with CosmoDB/MongoDB
  • Advanced communication skills in English (written and spoken).

What AB InBev Offers:

  • Performance-based bonus
  • Attendance Bonus
  • Private pension plan
  • Meal Allowance
  • Casual office and dress code
  • Days off
  • Health, dental, and life insurance
  • Medicines discounts
  • WellHub partnership
  • Childcare subsidies
  • Discounts on Ambev products
  • Clube Ben partnership
  • Scholarship
  • School materials assurance
  • Language and training platforms
  • Transport allowance
Apply Manually