Talent.com
Softpath Technologies - Senior Java Developer - Microservices Architecture

Softpath Technologies - Senior Java Developer - Microservices Architecture

Softpath Technologies LLCPune
30+ days ago
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 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.
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Java Developer • Pune