Java,Spring Boot,Microservices,Hibernate Framework,GCP
Role
Job Description:
We are seeking an experienced Cloud Specialist with a strong background in Java development and cloud technologies. The ideal candidate will have between 5.1 to 8 years of experience in designing, implementing, and managing cloud-based solutions. You will be responsible for developing robust cloud applications, optimizing performance, and ensuring security and scalability across our cloud environment. The role involves collaborating with cross-functional teams to translate business requirements into technical specifications and implementing best practices in cloud architecture and development.
Key Responsibilities:
- Design and develop cloud-based applications using Java and related technologies.
- Implement and manage cloud infrastructure using platforms such as AWS, Azure, or Google Cloud.
- Optimize applications for maximum speed and scalability while ensuring high availability and security.
- Collaborate with development, operations, and product teams to define technical requirements and architecture.
- Troubleshoot and resolve cloud infrastructure and application issues efficiently.
- Maintain documentation for cloud configurations, deployment processes, and application designs.
- Stay up-to-date with the latest cloud technologies and industry trends to ensure best practices.
Skills Required:
- Proficiency in Java programming language and its frameworks (e.g., Spring, Hibernate).
- Good knowledge of Python, AI Agent Development using Python.
- Good knowledge of Jupiter notebook
- Data Processing using OpenCV and equivalent
- Strong understanding of cloud computing concepts, architectures, and deployment models.
- Experience using AI Coding Assistants such as GitHub Copilot, Cursor, or similar tools to improve code generation, unit testing, debugging, and documentation efficiency.
- Hands-on experience in Serverless Programming using Amazon Web Services Lambda, Google Cloud Functions, or Microsoft Azure Functions with Java.
- Experience with cloud service providers such as AWS, Azure, or Google Cloud.
- Knowledge of containerization (Docker, Kubernetes) and microservices architecture.
- Familiarity with DevOps practices and tools (CI/CD pipelines, version control).
- Strong problem-solving skills and the ability to work in a fast-paced environment.
- Excellent communication and collaboration skills to work with diverse teams.
Tools Required:
- Java Development Kit (JDK) and Integrated Development Environments (IDEs) such as IntelliJ IDEA or Eclipse.
- Cloud service management tools (AWS Management Console, Azure Portal).
- Monitoring and logging tools (CloudWatch, Azure Monitor, ELK stack).