Senior Full-Stack Engineer (Java react gcp) (F/m/d)

Senior Full-Stack Engineer (Java react gcp) (F/m/d)

06 Nov
|
Thinkproject Holding
|
Pune

06 Nov

Thinkproject Holding

Pune

Pune (IND)

Software Development

Fulltime Published : 2026-07-15

What do we do?

Thinkproject is the leading platform for construction and infrastructure information management — used by engineering, construction and operations teams across Europe, the Middle East, and APAC to manage complex built assets across their entire lifecycle.

Our platform connects 9 products into a unified data ecosystem: document control, BIM coordination, field execution, asset management, and AI-powered project intelligence. Our customers include major infrastructure owners, contractors and engineering firms managing some of the most technically demanding projects in the world.

What your day will look like

About the Role

This is a highly hands-on role with breadth across backend (Java/Spring, Python), frontend

(TypeScript/React), cloud (GCP, Cloud Run, GKE), and data. You will own features end-to-end: from design through implementation, deployment, and production operation.

That's the real work

Time allocation (approximate) : Key Responsibilities

Analytics & Data Applications

Design, build, and operate enterprise analytics portals that integrate with modern visualization and reporting platforms

Develop administration portals for data onboarding, configuration management, and platform administration

Platform Modernisation

Maintain, enhance, and progressively retire legacy Spring Batch and Java-based ingestion solutions

Design and implement modern cloud-native replacements using GCP services (Cloud Run, Pub/Sub, GKE) where appropriate

Reduce technical debt systematically — not just keep it at bay

Improve platform reliability, scalability, and operational efficiency as part of modernisation work

Contribute to architecture decisions on the migration target state

Full Stack Engineering

Build backend services, REST APIs,



and integrations in Java (Spring Boot/Spring Batch) and Python

Implement event-driven integrations where the architecture requires it

Build reusable libraries, components, and tooling that improve productivity across the team

Software Engineering Excellence

Produce high-quality, maintainable, and well-documented software

Participate in architecture discussions and contribute to component-level design decisions

Continuously improve engineering standards and code quality across the team

AI-Assisted Engineering

Use AI-assisted development tools (OpenCode, Claude Code, or equivalent agentic coding platforms) to accelerate implementation, testing, refactoring, and documentation

Maintain full engineering accountability for delivered software — AI tooling accelerates your work; it doesn't replace your judgment

What you need to fulfill the role

Required Skills & Qualifications

You are a strong full stack engineer with Java/Spring depth on the backend and TypeScript/React on the frontend — and you have worked in cloud-native environments on GCP. Specifically: 8+ years of professional software engineering experience

Strong Java proficiency — Spring Boot and Spring Batch in production; you can read, debug, and extend Spring Batch jobs under real production pressure

Strong Python proficiency — backend services, data pipelines, scripting

Strong REST API design and implementation experience





Strong GCP experience — Cloud Run and GKE in particular; you have deployed and operated services on these platforms

Strong understanding of distributed systems concepts, microservices architecture, and API design principles

Experience with CI/CD pipelines and modern software delivery practices TDD, automated unit and integration tests, and code review as standard practice

Experience troubleshooting production systems and leading root cause analysis

Nice-to-Have (Bonus Skills)

Event-driven architecture experience (Pub/Sub, Kafka, Cloud Storage triggers)

Redux or up-to-date state management framework experience

GraphQL experience

Next.js experience

Data warehousing concepts and data modelling (BigQuery, Snowflake)

Experience building internal enterprise platforms or administration portals

Experience leading technical initiatives or mentoring junior engineers

Experience working in globally distributed engineering organisations

Soft Skills

Ownership mindset — you drive work to completion without being managed

Comfortable with technical ambiguity — the Spring Batch modernisation does not have a finished design; you will help define it

Strong communicator across technical and non-technical stakeholders

Mentors naturally — you invest in the growth of engineers around you

Balances delivery speed with software quality — you know when to move fast and when to slow down

What success looks like

In 30 days

First frontend or backend contribution shipped to production

Spring Batch modernisation scope and target architecture understood

In 90 days

Own at least one analytics portal feature end-to-end — from design through production

deployment First Spring Batch modernisation milestone delivered :

📌 Senior Full-Stack Engineer (Java react gcp) (F/m/d)
🏢 Thinkproject Holding
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior full-stack engineer (java react gcp) (f/m/d) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior full-stack engineer (java react gcp) (f/m/d) / pune