Overview
Skills
Job Details
Job Description:
We are seeking a highly skilled Java Cloud Developer with strong experience in designing, developing, and deploying scalable cloud-based applications. The ideal candidate will have hands-on expertise in Java, microservices, and modern cloud technologies, along with a deep understanding of CI/CD, DevOps practices, and agile development environments.
Key Responsibilities
-
Design, develop, and deploy high-performance, scalable Java-based applications on cloud platforms (AWS / Google Cloud Platform / Azure).
-
Implement microservices architecture and ensure seamless integration with existing systems.
-
Collaborate with cross-functional teams to define, design, and deliver new features.
-
Develop RESTful APIs and integrate with external services using secure and efficient communication mechanisms.
-
Work with CI/CD pipelines, infrastructure as code, and cloud-native tools for automated deployment.
-
Troubleshoot, debug, and optimize application performance and reliability.
-
Ensure adherence to security, compliance, and cloud best practices.
-
Participate in design and code reviews to maintain high standards of code quality.
-
Provide mentorship and guidance to junior developers.
Preferred Qualifications
-
Experience with serverless technologies (AWS Lambda, Google Cloud Functions, or Azure Functions).
-
Knowledge of cloud security and networking fundamentals.
-
Familiarity with agile methodologies (Scrum, Kanban).
-
Exposure to container orchestration and infrastructure automation.
-
Certifications in cloud platforms (AWS Certified Developer, Google Professional Cloud Developer, etc.) are a plus.