Java Cloud Engineer
Sailes
Software Engineering
Alpharetta, GA, USA
Posted on Mar 9, 2026
Key Responsibilities
- Design, develop, and maintain cloud-native applications using Java and modern frameworks (Spring Boot, Micronaut, Quarkus, etc.).
- Build and deploy microservices to cloud environments (AWS, Azure, or GCP).
- Implement CI/CD pipelines for automated build, test, and deployment.
- Optimize application performance, scalability, and reliability.
- Integrate cloud services such as storage, messaging, and databases.
- Ensure applications follow security best practices and compliance requirements.
- Collaborate with DevOps, QA, and product teams throughout the software lifecycle.
- Troubleshoot and resolve issues in cloud environments.
- Bachelor's degree in Computer Science, Engineering, or related field.
- 3+ years of Java development experience.
- Hands-on experience with Spring Boot and REST API development.
- Strong knowledge of cloud platforms (AWS, Azure, or GCP).
- Experience with containerization tools (Docker, Kubernetes).
- Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.).
- Good understanding of relational and NoSQL databases.
- Solid problem-solving and debugging skills.
- AWS Certified Developer / Solutions Architect (or equivalent Azure/GCP certifications).
- Experience with Infrastructure as Code (Terraform, CloudFormation).
- Knowledge of event-driven architecture and messaging systems (Kafka, SQS, Pub/Sub).