Remote Java Developer with GCP

at Miratech

Posted 4 days ago 4 applied

Description:

  • Join Miratech in revolutionizing customer experiences with a global leader in cloud contact center software.
  • The project focuses on integrating Aqua, an advanced outbound communication solution, into a next-generation digital engagement platform.
  • Aqua is utilized by healthcare providers and customer-centric organizations for appointment reminders, test results, marketing campaigns, and personalized notifications.
  • The project is structured into three phases: SMS channel integration, Email channel integration, and WhatsApp channel integration.
  • It employs modern, cloud-native technologies emphasizing scalability, reliability, and real-time communication.
  • The solution is built on a Google Cloud Platform (GCP) stack, utilizing Java Spring Boot for the backend and React, jQuery, and JavaScript for the frontend.
  • The architecture leverages GCP services such as Datastore, BigQuery, GCS Buckets, and Pub/Sub, following an asynchronous REST-based design.
  • Responsibilities include designing, developing, and maintaining Java Spring-based microservices, building RESTful APIs, developing integration layers for communication channels, optimizing data processing, writing efficient code, participating in code reviews, and collaborating with the digital team.

Requirements:

  • A minimum of 4 years of experience with Java and the Spring Framework for building scalable backend services is required.
  • Proven expertise in Google Cloud Platform (GCP) services, including Datastore, BigQuery, Cloud Storage (GCS), and Pub/Sub is essential.
  • A solid understanding of RESTful API design and asynchronous/event-driven architecture is necessary.
  • Familiarity with cloud-native application development, deployment, and debugging in distributed environments is expected.
  • Experience with NoSQL and cloud databases is preferred over traditional RDBMS for this role.
  • Candidates must be comfortable working in an Agile/Scrum team environment and collaborating across time zones with international teams.
  • Flexibility in working hours to provide overlap with teams in different time zones, particularly with Australia, is required.
  • Excellent problem-solving abilities with a proactive attitude towards overcoming technical challenges are essential.

Benefits:

  • Miratech offers a culture of Relentless Performance, with a 99% project success rate and over 30% year-over-year revenue growth.
  • Competitive pay and benefits include a comprehensive compensation package, health insurance, language courses, and a relocation program.
  • The company promotes a Work From Anywhere culture, providing flexibility with remote work.
  • Employees can benefit from a growth mindset with professional development opportunities, including certification programs, mentorship, and internal mobility.
  • Collaborate on impactful projects for top global clients, contributing to shaping the future of industries.
  • Enjoy a welcoming multicultural environment with a dynamic global team and regular team-building social events.
  • Miratech is committed to social sustainability values, focusing on IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.

Get realtime job alerts

Be the first to know about new jobs