Senior Backend Developer
Core
Design, develop, and maintain scalable backend services and microservices for AB InBev's B2B commerce platform serving merchants and retailers across 29 countries.
Role type
Senior Backend Developer (Kotlin/Spring Boot)
Builds
Scalable backend services, RESTful APIs, and microservices for a global B2B commerce ecosystem
Domain
B2B Commerce / Distributed Systems
Required skills
Kotlin, Java, Spring Boot, Spring Security, RESTful API design, Microservices architecture, Distributed systems, Software testing (JUnit, MockK, Kotest), Observability (New Relic, Datadog), CI/CD, Docker, Kubernetes, Azure, Object-oriented programming, Functional programming, Design patterns (SOLID, Clean Architecture, DDD)
Preferred skills
Kotlin coroutines, Reactive programming (Spring WebFlux, Project Reactor), Event-driven architectures (Kafka, RabbitMQ), Gradle (Kotlin DSL), Infrastructure as Code (Terraform)
Technologies
Kotlin, Java, Spring Boot, Spring Security, Spring MVC, Spring Data, JUnit, MockK, Kotest, Testcontainers, New Relic, Datadog, Docker, Kubernetes, Azure, Kafka, RabbitMQ, Terraform, Gradle
Responsibilities
Lead design and development of scalable backend services; Drive evolution of microservices architecture; Design and optimize RESTful APIs; Improve system observability; Collaborate on technical solutions; Mentor engineers; Contribute to CI/CD pipelines; Support containerized applications
Seniority
Senior, hands-on IC