Job Title: Senior Java Full Stack Developer (with VM Administration Experience)
Location: Hyderabad
Experience: 5+ years
About the Role
We are seeking a highly skilled Senior Java Full Stack Developer with strong experience in Virtual Machine (VM) administration. The ideal candidate will independently manage VM environments, develop and maintain Java applications, troubleshoot server issues, and work directly with US-based customers.
Key Responsibilities
- Manage and maintain Virtual Machines (VMs), including setup, configuration, monitoring, and troubleshooting.
- Develop, enhance, and deploy applications using Java and the Spring Framework.
- Work on CI/CD pipelines, deployment automation, and DevOps workflows.
- Independently identify, analyze, and resolve technical issues related to applications or servers.
- Perform root cause analysis (RCA) for production issues and ensure timely resolution.
- Collaborate with cross-functional teams to deliver high-quality, scalable solutions.
- Communicate effectively with US-based clients and provide timely updates.
Required Skills
- Strong hands-on expertise in Java, Spring Framework, and REST APIs.
- Practical experience with VM setup, maintenance, and troubleshooting (Linux-based environments preferred).
- Working knowledge of Angular or React for frontend development.
- Proficiency in PostgreSQL and Cassandra databases.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication skills with direct US customer-facing experience.
Nice to Have
- Familiarity with cloud platforms (AWS / Azure / GCP).
- Knowledge of Microservices architecture.