Search by job, company or skills

Umanist NA

Full Stack Java Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Full Stack Java Developer,34720

Location: Chennai (Onsite)

Employment Type: Full-Time

Experience: 8+ Years

Compensation: Up to 30 LPA

Position Overview

We are looking for a highly experienced Full Stack Java Developer to design, develop, test, and maintain scalable, cloud-native software applications. This role involves end-to-end ownership of the software development lifecycle, including architecture design, development, deployment, optimization, and continuous improvement.

The ideal candidate will have strong expertise in Java-based backend systems, microservices architecture, and Google Cloud Platform (GCP), along with the ability to collaborate across product, design, and engineering teams to deliver high-quality, user-centric solutions.

Key Responsibilities

  • Engage with stakeholders to understand business use cases, requirements, and pain points, and translate them into effective technical solutions
  • Design, develop, test, deploy, and maintain full-stack applications using modern tools, frameworks, and agile methodologies
  • Define appropriate technology stacks, integration approaches, and deployment strategies based on application needs
  • Create high-level and detailed software architecture designs covering system components, data flow, and interfaces
  • Collaborate with cross-functional teams including product owners, architects, designers, and QA engineers
  • Define and implement testing strategies, standards, and processes aligned with industry best practices
  • Continuously improve application performance, scalability, reliability, and development efficiency
  • Apply modern engineering practices such as Test-Driven Development (TDD), CI/CD, and automated testing
  • Ensure application security by implementing best practices such as encryption, anonymization, and secure APIs
  • Build user-friendly and responsive interfaces in collaboration with frontend teams
  • Develop and maintain backend services, APIs, and microservices using Java and Spring Boot
  • Evaluate and adopt emerging technologies and contribute to architectural decisions and innovation initiatives

Required Skills

  • Strong experience as a Full Stack Java Developer
  • Java (8/11/17+), Spring Boot, and Microservices Architecture
  • Google Cloud Platform (GCP), including:
    • Cloud Run
    • BigQuery
    • Pub/Sub
  • RESTful API and GraphQL design and implementation
  • Experience deploying infrastructure using Terraform
  • Solid understanding of cloud-native and distributed systems
Required Experience

  • 8+ years of overall IT experience
  • Minimum 5 years of hands-on experience with Java, Spring Boot, and Microservices
  • At least 3 years of experience working in GCP-based cloud-native environments
  • 1+ year of experience using Terraform for cloud infrastructure deployment

Preferred Skills & Experience

  • Strong knowledge of the Spring ecosystem (Spring Data, Spring Security, Spring Cloud)
  • Experience with CI/CD pipelines, preferably using Tekton
  • Hands-on experience with event-driven architectures using GCP Pub/Sub
  • Basic knowledge or hands-on exposure to React.js for effective frontend collaboration
  • Strong understanding of distributed system debugging, testing, and monitoring
  • Proficiency in Object-Oriented Design, Design Patterns, and SQL performance optimization

Skills: spring,microservices,design,cloud,java,gcp,stack

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136616523