Job Title: Java Backend Developer
Location: Remote, Brazil
Region – Hours: Remote, PST working hours
Employment Type: Fulltime
Overview
We are seeking an experienced Azure Cloud Application Developer with a strong background in Java, Spring Boot, Azure Kubernetes Service (AKS), Flyway, and SQL. The role requires designing, developing, and deploying scalable, secure, and high-performance applications on the Microsoft Azure Cloud platform using modern cloud-native architectures, CI / CD pipelines, and containerized environments.
Key Responsibilities
- Design, develop, and maintain Java-based applications using Spring Boot and related frameworks (10+ years of experience).
- Architect, implement, and deploy scalable applications on Azure Kubernetes Service (AKS).
- Utilize Flyway for database version control and migration management.
- Apply best practices in code quality, performance optimization, and scalability.
- Collaborate with cross-functional teams (DevOps, QA, data engineering) to deliver end-to-end solutions.
- Implement and manage CI / CD pipelines using Azure DevOps, GitHub Actions, or similar tools.
- Monitor, troubleshoot, and optimize applications with observability tools such as Splunk and New Relic.
- Contribute to architectural discussions, design reviews, and technology selection processes.
- Support business intelligence and analytics initiatives through high-quality data solutions.
Required Qualifications
- Proven hands-on experience with Azure Cloud Services, particularly Azure Kubernetes Service (AKS).
- Strong proficiency in Java, Spring Boot, and Spring Data JPA.
- Experience with containerization technologies such as Docker and Kubernetes.
- Familiarity with CI / CD tools like Azure DevOps or GitHub Actions.
- Hands‑on experience with Flyway for database migrations and version control.
- Excellent analytical, problem‑solving, and collaboration skills.
- Strong written and verbal communication abilities.
Technical Skills
- Languages & Frameworks: Java, Spring Boot, Spring Data JPA.
- Version Control & CI / CD: GitHub, GitHub Actions, Azure DevOps, Jira.
- Databases: MongoDB, Azure SQL, PostgreSQL.
- Development Tools: Eclipse, IntelliJ IDEA.
- Monitoring Tools: Splunk, New Relic.
- Database Migration: Flyway.
- Testing Frameworks: JUnit, TestNG, Cucumber.
Preferred Attributes
- Experience working in agile software development environments.
- Familiarity with cloud cost optimization and performance tuning.
- Strong understanding of microservices architecture and API design principles.