Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Miratech and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><b>Description :</b><br/><br/>Position : Senior Java Developer (GCP & Microservices)<br/><br/>Experience : 5+ Years<br/><br/><b>Job Summary :</b><br/><br/>We are seeking a highly experienced Senior Java Developer with 5+ years of expertise in building scalable backend services using Java and the Spring Framework, coupled with proven experience in Google Cloud Platform (GCP).
</p><p><br/></p><p>This role is central to developing our next-generation digital engagement platform, focusing specifically on integrating "Aqua," an advanced outbound communication solution.
</p><p><br/></p><p>The candidate must be comfortable working in a cloud-native, asynchronous architecture and be flexible with working hours to collaborate effectively with international teams, including those based in Australia.<br/><br/><b>Key Responsibilities :</b><br/><br/><b>Cloud-Native Backend Development (GCP & Java) :</b><br/><br/>- Design, develop, and maintain high-volume Java Spring-based microservices deployed and orchestrated on the Google Cloud Platform (GCP) stack.<br/><br/>- Build and maintain robust RESTful APIs with a paramount focus on security, reliability, scalability, and adherence to asynchronous/event-driven design principles.<br/><br/>- Develop specialized integration layers for communication channels (SMS, Email, WhatsApp) via seamless integration with various third-party APIs.<br/><br/><b>Data Engineering and Optimization :</b><br/><br/>- Optimize data processing and storage strategies by leveraging core GCP services such as Datastore, BigQuery, and Cloud Storage (GCS buckets).<br/><br/>- Utilize GCP Pub/Sub for implementing the required highly scalable, asynchronous messaging patterns necessary for real-time communication tracking.<br/><br/><b>Code Quality and Collaboration :</b><br/><br/>- Write efficient, reusable, and thoroughly testable code that adheres strictly to established best coding standards and advanced design patterns (e.g., SOLID principles).<br/><br/>- Actively participate in technical code reviews, automated testing, and continuous integration pipelines to ensure exceptional code quality and application robustness.<br/><br/>- Participate actively in sprint planning, backlog refinement, and required cross-team collaboration with the Australia-based digital team, necessitating flexibility in working hours.<br/><br/><b>Qualifications :</b><br/><br/><b>Experience :</b> Mandatory 5+ years of experience with Java and the Spring Framework for building large-scale, scalable backend services.<br/><br/><b>Cloud Expertise (Mandatory) :</b> Proven expertise working with Google Cloud Platform (GCP) services, including mandatory experience with Datastore, BigQuery, Cloud Storage (GCS), and Pub/Sub.<br/><br/><b>Architecture :</b> Solid understanding of RESTful API design principles and experience working with asynchronous/event-driven architecture.<br/><br/><b>Methodology :</b> Comfortable working in an Agile/Scrum team environment and familiar with cloud-native application development, deployment, and debugging in distributed systems.<br/><br/><b>Soft Skills :</b> Excellent problem-solving abilities with a proactive attitude, and the flexibility in working hours required for collaboration across time zones (e.g., Australia).<br/><br/><b>Preferred Skills :</b><br/><br/>- Experience with Spring Boot 2.x and 3.x migration or development.<br/><br/>- Preference for experience with NoSQL and cloud databases over traditional RDBMS systems in a microservices context.<br/><br/>- Experience with frontend technologies (React, jQuery, or plain JavaScript) for full-stack perspective.<br/><br/>- Hands-on experience implementing robust security features like Spring Security or OAuth/JWT.<br/></p><br/></p> (ref:hirist.tech)
Don't Miss This Opportunity!
Miratech is actively hiring for this Miratech - Senior Java Developer - Microservices Architecture position
Apply Now