Senior Java Developer at AB InBev in Campinas, Brazil. Responsible for designing, developing, and maintaining high-performance Java-based microservices for large-scale, complex systems; providing support and maintenance for existing services; implementing best practices in software design, architecture, and coding standards; utilizing cloud computing platforms to deploy and manage microservices; working with SQL and NoSQL databases; using containerization and orchestration tools for scalable deployment; implementing DevOps practices and tools (CI/CD pipelines, infrastructure automation); ensuring security principles (authentication, authorization, encryption); leveraging AI tools; monitoring system performance with dashboards and alerts; mentoring junior developers; communicating technical concepts to stakeholders; and collaborating with cross-functional teams to deliver high-quality software solutions.
Required education includes a university degree in computing-related courses such as Computer Engineering, Computer Science, Information Systems, or Systems Analysis and Development. Experience with backend Java development, RESTful services, microservices, Spring Framework (Spring Boot, Spring Security, Spring MVC), SQL and NoSQL databases, containerization and orchestration tools, DevOps practices (CI/CD pipelines, infrastructure automation), and security principles is essential. Advanced knowledge of software testing concepts, DevOps tools such as Kubernetes, Docker, Azure, RabbitMQ, NewRelic, CosmoDB/MongoDB, and strong communication skills in English are also desired.
Benefits include performance-based bonuses, attendance bonus, private pension plan, meal allowance, casual office and dress code, days off, comprehensive 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, and transport allowance.