Full Stack Java Developer
- Source: LinkedIn
- Umanist NA
- $14,681.21 to $23,070.47 /yr
- On-site
- Chennai
- Full-Time
- Mid level
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 …
Skills
- Java
- mode
- spring
- spring-boot
- React
- google-cloud-platform
- apigee
- open-api
- spring-batch
- project-reactor
- Redis
- tekton
- Terraform
- dynatrace
- splunk
- google-cloud-monitoring
- processing-js
- javascript
- google-compute-engine
- JUnit
- mockito
- sonarqube
- spring-cloud
- spring-security
- Python
- Kubernetes
- Docker
- helm
- amazon-web-services
- microsoft-azure
- PostgreSQL
- mysql
- MongoDB
- google-bigquery
- gRPC
- GraphQL
- Jenkins
- gitlab
- gitlab-ci
- Prometheus
- Grafana
- elk
- selenium
- Github
- gitHub-copilot
- Gemini
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
