HamburgerMenu
hirist

Softpath Technologies - Senior Java Developer - Microservices Architecture

SOFTPATH TECH SOLUTIONS PVT LTD
Pune
10 - 14 Years
star-icon
3.8white-divider16+ Reviews

Posted on: 05/10/2025

Job Description

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.


info-icon

Did you find something suspicious?