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