Apply Edge Start your job search

Full Stack Java Developer

Umanist NA · Chennai, Tamil Nadu, India

Apply & track with Apply Edge
Experience: 8–12 YearsLocation: ChennaiWork Mode: GDC / On-siteInterview Mode: VideoInterview Rounds: 2Shift: Day Shift(30329)Notice Period: Immediate Joiner Only(who can join with us within 15days)Role OverviewWe 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 ResponsibilitiesDesign, 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. FrontendHands-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 & MonitoringExperience 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 RequirementsStrong 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 SkillsSpring 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 CandidateSenior-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+