Search by job, company or skills

Full Stack Java Developer

Early Applicant
  • Posted a day ago
  • Be among the first 10 applicants

Job Description

Experience: 8–12 Years

Location: Chennai

Work Mode: GDC / On-site

Interview Mode: Video

Interview Rounds: 2

Shift: Day Shift(30329)

Notice Period: Immediate Joiner Only(who can join with us within 15days)

Role Overview

We are looking for a senior Full Stack Java Developer with strong expertise in Java, Spring Boot, React, Microservices, and Google Cloud Platform (GCP).

The role involves designing, developing, and deploying scalable, highly available cloud-native applications and microservices. You will work in an Agile engineering environment using modern development practices such as TDD, Pair Programming, CI/CD, and AI-assisted development tools.

Key Responsibilities

  • Design, develop, and deploy Java 17+ and Spring Boot 3.x microservices on GCP.
  • Develop scalable and resilient REST APIs and integrate them with React-based frontend applications.
  • Build and optimize APIGEE endpoints with Swagger/OpenAPI documentation.
  • Develop full-stack solutions using Java/Spring Boot and React.
  • Work with Spring Batch, Reactive Programming, Project Reactor, and data pipelines/streams.
  • Design and implement caching solutions using Redis and cache-aside/read-write-through patterns.
  • Build and maintain CI/CD pipelines using Cloud Build and Tekton.
  • Implement Infrastructure-as-Code using Terraform.
  • Monitor application performance and reliability using Dynatrace, Splunk, and cloud monitoring tools.
  • Design highly available, fault-tolerant microservices and contribute to SRE practices.
  • Participate in technical discovery, architecture discussions, solution design, and technical feasibility assessments.
  • Collaborate with global and cross-functional teams in an Agile environment.
  • Participate in Pair Programming, TDD, sprint planning, backlog refinement, reviews, and retrospectives.
  • Mentor junior developers and contribute to technical best practices.
  • Leverage modern AI-assisted development tools to improve productivity, testing, refactoring, and documentation.
  • Ensure code quality, security, scalability, and operational excellence.

Must-Have SkillsCore Java & Backend

  • 7+ years of experience in enterprise web application and backend service development.
  • 5+ years of hands-on experience with:
    • Core Java
    • Spring Boot
    • Spring Batch
    • Reactive Programming / Project Reactor
    • Data Streams & Pipeline Processing
  • Strong experience with Java 17+.
  • Strong experience in Microservices Architecture.
Frontend

  • Hands-on experience with React.
  • Good understanding of modern frontend development and JavaScript.

Cloud – GCP

  • 3+ years of cloud experience.
  • Minimum 2 years of hands-on GCP architecture and implementation.
  • Experience with:
    • Google Compute Engine
    • Cloud Run
    • Cloud SQL
    • Pub/Sub
    • Redis
    • Cloud Build
API & Testing

  • Experience with RESTful APIs, Swagger/OpenAPI, and APIGEE.
  • Hands-on experience with:
    • JUnit
    • Mockito
    • Test-Driven Development (TDD)
  • Knowledge of code quality and security tools such as SonarQube.
  • Experience with performance testing tools such as JMeter is preferred.
DevOps & Monitoring

  • Experience with Cloud Build and Tekton for CI/CD.
  • Hands-on experience with Terraform.
  • Experience with Splunk and Dynatrace for monitoring and observability.
  • Understanding of cloud-native deployment and reliability practices.

Other Requirements

  • Strong communication and stakeholder management skills.
  • Experience working in Agile/Scrum environments.
  • Ability to work effectively with distributed/global teams.
  • Strong problem-solving and architectural thinking skills.
  • Experience mentoring junior developers.

Good-to-Have Skills

  • Spring Cloud and Spring Security.
  • Python and SQL.
  • Kubernetes, Docker, Helm.
  • AWS or Azure experience.
  • PostgreSQL, MySQL, MongoDB, DB2 or other relational/NoSQL databases.
  • Google BigQuery / Firestore.
  • gRPC, GraphQL and event-driven architecture.
  • Jenkins or GitLab CI.
  • Prometheus, Grafana or ELK Stack.
  • Cycode and 42Crunch.
  • Selenium.
  • Strong SRE experience in Java/GCP environments.
  • Experience with AIOps and AI-powered observability/diagnostic tools.
  • GitHub Copilot, Gemini Code Assist or Agentic AI development experience.
  • Experience in technical leadership and mentoring.
  • GCP or Reactive Programming certifications.
  • Open-source contributions or technical publications.

Ideal Candidate

  • Senior-level Full Stack Java professional with strong Java + Spring Boot + React + Microservices expertise.
  • Strong hands-on experience with GCP and cloud-native application development.
  • Comfortable with modern DevOps, CI/CD, testing, monitoring, and SRE practices.
  • Passionate about scalable and highly available system design.
  • Comfortable working in collaborative Agile/XP environments.
  • Strong communication skills with the ability to mentor and collaborate with global teams.

Important: Immediate joiners are preferred for this opportunity.

Skills: gcp architecture,agile/xp environments,gcp,api & testing,monitoring,data streams,backend service development,pipeline processing,react,core java,spring batch,reactive programming,spring boot,devops,enterprise web application,microservices architecture,google compute engine,java 17+

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 153694861

Similar Jobs

Chennai, Mumbai, Nagpur

Skills:

Full Stack JavaHtmlJavascriptReduxJira

Chennai

Skills:

JavaRest ApisSpring BootAWSAngularCRM

Bengaluru, Chennai, Hyderabad

Skills:

CI/CD Tools (Years)JavaSpring CloudReactGcpRESTful API developmentJava 17+Java Full StackSpring boot/Springboot

Chennai, India

Skills:

CSSPostgreSQLApache TomcatJsOracleHTMLAngular 2xJava 11-21Spring Boot 3.x MVC JPA Batch AOP

Chennai, India

Skills:

JavaSpring BootSqlCss3MicroservicesAngularGitTypescriptJavascriptHtml5Rest ApisRelational Databases

Beware of Scammers

We don’t charge money for job offers