Job Description
<p><p><b>Description : </b></p><br/><p><b>Job Title : </b>Senior Java Developer Microservices & GCP (1014+ Years)</p><br/><p><b>Location : </b>Pune</p><br/><p><b>Job Summary : </b></p><br/><p>We are looking for a highly experienced and technically proficient Senior Java Developer with 10 to 14+ years of hands-on experience in Java-based microservices, cloud-native architecture, and data engineering using Google Cloud Platform (GCP).
This role requires a deep understanding of Spring Boot, Apache Flink, Airflow, and GCP services like Dataflow, BigQuery, Pub/Sub, among others.</p><br/><p>As a senior member of the development team, you will lead the architecture, design, development, and optimization of scalable, secure, and high-performance microservices and data pipelines.
You will also collaborate with cross-functional teams to deliver mission-critical applications and insights that drive business value.</p><br/><p><b>Key Responsibilities : </b></p><br/><p><b>Leadership & Architecture : </b></p><p><br/></p><p>- Lead the design and development of complex microservices-based applications using Java 8+, Spring Boot 3.x, JPA, and PostgreSQL.</p><br/><p>- Provide architectural guidance and code reviews to ensure robust, maintainable, and scalable codebases.</p><br/><p>- Design and implement cloud-native solutions that leverage GCP infrastructure and services for high availability and scalability.</p><br/><p><b>Data Engineering & Cloud Integration : </b></p><p><br/></p><p>- Build and maintain real-time and batch data processing pipelines using Apache Flink, Apache Beam, and Spring Boot.</p><br/><p>- Implement and orchestrate complex ETL workflows using Apache Airflow, including custom DAGs and task dependencies.</p><br/><p>- Integrate with GCP services such as BigQuery, ClickHouse, Dataflow, Pub/Sub, GCS, and Composer.</p><br/><p><b>Full Stack & Frontend Support : </b></p><p><br/></p><p>- Collaborate with frontend teams using React, TypeScript, and JavaScript to deliver integrated, end-to-end web applications.</p><br/><p>- Provide APIs and microservices that serve data and business logic to frontend systems.</p><br/><p><b>DevOps, Monitoring, and Performance : </b></p><p><br/></p><p>- Deploy and manage containerized applications using Kubernetes and Helm charts.</p><br/><p>- Monitor application performance and system health using tools like Prometheus, Grafana, and Google Stackdriver.</p><br/><p>- Optimize code, queries, and infrastructure usage to ensure cost-effective cloud operations.</p><br/><p><b>Collaboration & Communication : </b></p><p><br/></p><p>- Engage with cross-functional teams including data scientists, architects, product managers, and DevOps engineers to align on project goals.</p><br/><p>- Communicate technical risks, dependencies, and solutions clearly to both technical and non-technical stakeholders.</p><br/><p>- Mentor junior developers and contribute to knowledge-sharing within the team.</p><br/><p><b>Required Skills & Qualifications : </b></p><br/><p><b>Core Technical Skills : </b></p><br/><p>- Strong experience in Java (8 or above), Spring Boot (3.x preferred), REST APIs, and JPA.</p><br/><p>- In-depth knowledge of Microservices Architecture and best practices.</p><br/><p>- Solid experience with PostgreSQL, MongoDB, and SQL query optimization.</p><br/><p>- Expertise in Apache Flink, Apache Beam, and building real-time stream processing systems.</p><br/><p><b>Cloud & GCP Expertise : </b></p><br/><p>Hands-on experience with core Google Cloud Platform (GCP) services : </p><br/><p>- Dataflow, BigQuery, Pub/Sub, GCS, Clickhouse, Composer</p><br/><p>- Strong understanding of cloud-native application design, deployment, and monitoring.</p><br/><p>- Experience working with Apache Airflow for workflow Stack (Preferred) : </b></p><br/><p>- Familiarity with React.js, TypeScript, and JavaScript for frontend collaboration and integration.</p><br/><p><b>DevOps & Observability : </b></p><br/><p>- Experience with Helm for Kubernetes deployments.</p><br/><p>- Proficient with monitoring and logging tools : Prometheus, Grafana, Stackdriver.</p><br/><p>- Knowledge of CI/CD pipelines and deployment automation is a plus.</p><br/><p><b>Preferred Qualifications : </b></p><br/><p>- 1014+ years of industry experience in full lifecycle software development.</p><br/><p>- Experience working on large-scale distributed systems and data-intensive applications.</p><br/><p>- Deep knowledge of security best practices in cloud and Kubernetes environments.</p><br/><p>- Bachelor's or Master's degree in Computer Science, Information Technology, or related field.</p><br/><p>- Relevant certifications in GCP or Java/Spring ecosystems are a strong plus.</p><br/><p>- Exposure to Agile/Scrum methodologies and collaborative development environments.</p><br/><p><b>Soft Skills : </b></p><br/><p>- Strong leadership and mentoring capabilities.</p><br/><p>- Ability to work independently with minimal supervision.</p><br/><p>- Excellent communication and stakeholder management skills.</p><br/><p>- Strong analytical and problem-solving mindset.</p><br/></p> (ref:hirist.tech)