Job Description:
We are looking for a talented and experienced Java Developer with cloud expertise to join our dynamic and fast-growing team. As a developer, you will work remotely, collaborating with team members to design, develop, and deploy cloud-based applications.
Key Responsibilities:
- Develop, maintain, and enhance Java-based applications.
- Work on cloud-based services like AWS, Azure, or GCP to deploy and scale applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write well-structured, clean, and efficient code following best coding practices.
- Troubleshoot, debug, and upgrade existing systems.
- Perform code reviews and optimize applications for performance and scalability.
- Participate in Agile/Scrum development cycles.
- Manage and ensure timely delivery of assigned tasks.
Required Skills:
- 3-5 years of professional experience in Java development.
- Strong proficiency in Java 8+, Spring Framework (Spring Boot), and RESTful APIs.
- Experience working with cloud platforms such as AWS, Google Cloud, or Azure.
- Knowledge of CI/CD pipelines, Docker, and Kubernetes.
- Hands-on experience with microservices architecture.
- Familiarity with database systems like MySQL, PostgreSQL, or MongoDB.
- Good understanding of version control systems such as Git.
- Excellent problem-solving skills and the ability to adapt to new challenges.
- Strong communication and teamwork skills.
Preferred Skills:
- Experience with DevOps practices and infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Knowledge of monitoring and logging tools like Prometheus, Grafana, or ELK Stack.
- Experience with message brokers (e.g., Kafka, RabbitMQ).
- Familiarity with testing frameworks like JUnit, Mockito, etc.
Education:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Benefits:
- Competitive salary up to 18 LPA based on experience and skills.
- Opportunity to work remotely.
- Flexible work hours.
- Collaborative and innovative work culture.
- Professional development opportunities.
Application Process:
- Please apply with your updated resume.
- Candidates with a notice period longer than 15 days will not be considered.