Collaborate with development teams to understand requirements and provide technical guidance throughout the project development lifecycle.
Design and architect cloud-native solutions on Azure, ensuring scalability, performance, security, and maintainability.
Develop and implement architecture and software development standards, guidelines, and best practices.
Identify risks and propose technical solutions to mitigate them.
Conduct code reviews and ensure adherence to software development best practices.
Research and evaluate new technologies, tools, and frameworks relevant to software development on Azure.
Mentor and support team members on software development best practices and architectural patterns.
Requirements
Proven experience as a Systems Architect with a strong track record of designing and implementing scalable, high-performance architectures.
Hands-on experience with Azure cloud services, including Azure Kubernetes Service (AKS), Azure Service Bus, Event Hubs, Azure Functions, and API Management.
Strong experience in Java and Spring Boot/Spring Cloud for developing containerized microservices.
Experience designing and implementing event-driven architectures and messaging systems.
Knowledge of networking protocols and fundamentals; TCP/IP experience is a plus.
Experience with Infrastructure as Code (IaC) using Terraform or Bicep.
Practical experience in a DevOps-focused development environment, using CI/CD pipelines, monitoring, and logging tools.
Tech Stack
Azure
Cloud
Java
Kubernetes
Spring
Spring Boot
SpringBoot
TCP/IP
Terraform
Benefits
Health and dental insurance;
Meal and grocery vouchers;
Childcare assistance;
Extended parental leave;
Partnerships with gyms and health & wellness professionals via Wellhub (Gympass) and TotalPass;
Profit sharing (PLR);
Life insurance;
Continuous learning platform (CI&T University);
Employee discount club;
Free online platform dedicated to promoting physical and mental health and wellbeing;