Job Description:
We are seeking an experienced Cloud Application Developer to design, build, and deploy cloud-native applications on Microsoft Azure.
This role is ideal for someone who thrives in modern architectures, enjoys working with Java/Spring Boot, and has hands-on experience with AKS and CI/CD environments.
-----------------------------------
Required Skills and Qualifications:
* Proven experience with Microsoft Azure, especially Azure Kubernetes Service (AKS)
* Strong proficiency in Java, Spring Boot, and Spring Data JPA
* Experience with Docker and Kubernetes
* Hands-on experience with Flyway for database migrations
* Knowledge of CI/CD tools (Azure DevOps, GitHub Actions)
* Strong analytical and problem-solving skills
* Excellent communication and collaboration abilities
* Experience with relational or NoSQL databases (Azure SQL, PostgreSQL, MongoDB)
-----------------------------------
Key Responsibilities:
1. Design, develop, and maintain Java applications using Spring Boot.
2. Architect and deploy cloud-native solutions on Azure Kubernetes Service (AKS).
3. Use Flyway for database versioning and migration management.
4. Build and manage CI/CD pipelines with Azure DevOps or GitHub Actions.
5. Collaborate with DevOps, QA, and Data teams to deliver end-to-end solutions.
6. Monitor and optimize applications using Splunk and New Relic.
7. Participate in design reviews and architectural decisions.
8. Support analytics and BI initiatives through high-quality data solutions.
-----------------------------------
Benefits:
This is a CLT role that offers the opportunity to work remotely from Brazil.
-----------------------------------