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