We are looking for a skilled Senior Java Developer to join our dynamic team at Mphasis. The ideal candidate will have strong experience with Java technologies, microservices architecture, and cloud migration, specifically migrating applications and services from Azure to Google Cloud Platform (GCP). This role offers an opportunity to contribute to high-performance application development while working on exciting cloud migration projects.
Key Responsibilities
- Design, develop, and maintain high-performance Java applications with a focus on efficiency and scalability.
- Implement and manage microservices architecture, ensuring that services are scalable, reliable, and easy to maintain.
- Lead and manage the migration of applications and services from Azure to Google Cloud Platform (GCP), ensuring minimal downtime, data integrity, and smooth transition.
- Write clean, maintainable, and efficient code following industry best practices and coding standards.
- Ensure high code quality, security, and adherence to development best practices.
- Work closely with cross-functional teams including product managers, designers, and other developers to deliver high-quality software solutions.
- Contribute to sprint planning, and help define project milestones and timelines.
- Identify, troubleshoot, and resolve performance and scalability issues in a timely manner.
- Proactively work on issues to ensure the reliability and smooth operation of applications.
- Stay updated with the latest industry trends, technologies, and best practices.
- Contribute ideas and innovations to improve development processes and software quality.
Required Skills & Qualifications
- Strong knowledge of Java and related technologies (e.g., Spring, Hibernate) for building high-performance applications.
- Experience with microservices architecture and related tools (e.g., Docker, Kubernetes) for containerization and orchestration.
- Hands-on experience with Azure and Google Cloud Platform (GCP), including cloud migration projects from Azure to GCP.
- Excellent analytical and problem-solving skills to troubleshoot and resolve technical issues efficiently.
- Ability to work effectively in a collaborative team environment, sharing knowledge and contributing to team goals.
- Strong verbal and written communication skills, with the ability to engage with team members and stakeholders effectively.
Experience
- 8+ years of experience in Java development, with a strong background in cloud migrations and working with modern development tools.
Preferred Certifications
- Relevant certifications in Java technologies, such as Oracle Certified Professional (OCP) or equivalent.
- Certification in Microsoft Azure cloud services, such as Azure Solutions Architect or Azure Developer Associate.
- Certification in Google Cloud Platform, such as Professional Cloud Architect or Professional Cloud Developer.
Why Join Mphasis?
- Mphasis offers a collaborative environment where you’ll work on cutting-edge technologies like cloud migration, microservices, and big data.
- Mphasis provides opportunities for professional development, certifications, and career advancement in the rapidly evolving technology landscape.
- Work with passionate professionals who are experts in their field and committed to delivering high-quality software solutions.
If you are a highly skilled Java Developer with expertise in microservices, cloud platforms, and are looking for a challenging role with opportunities for growth, apply today and be part of our innovative team at Mphasis!