Job Description: Full Stack Java & React Developer
Client Name: HTC Global Services
Domain: Information Technology (IT)
Job Type: Full Time
Location: Chennai
Experience: 3 - 5 Years
Position Overview We are seeking a talented and experienced Full Stack Java & React Developer to join our engineering team. You will be responsible for architecting and developing scalable, cloud-native applications using Java, React, and Google Cloud Platform (GCP). This role offers an excellent opportunity to work on microservices-based architecture, modern frontend frameworks, and cutting-edge cloud technologies.
Key Responsibilities
Microservices Development Architect and implement scalable, high-performance Java-based microservices using Spring Boot and Spring Cloud
Design and develop RESTful APIs that support both synchronous and asynchronous data processing workflows
Ensure microservices follow best practices for scalability, reliability, and maintainability
Collaborate with cross-functional teams to define service boundaries and integration points
Backend Development Develop robust server-side applications using Java 17+ and the Spring ecosystem (Spring Framework, Spring Data, Spring Security)
Implement efficient data access layers using relational databases with proper ORM frameworks
Write clean, maintainable code following SOLID principles and OOP design concepts
Conduct code reviews and provide constructive feedback to team members
Frontend Development Build and integrate responsive frontend components using React or Angular
Ensure seamless communication between frontend and Java backend services
Implement efficient data binding and state management patterns
Optimize frontend performance and user experience
Cloud-Native Development Deploy and manage containerized applications on Google Cloud Platform (GCP) using Cloud Run and other GCP services
Implement cloud-native design patterns and best practices
Ensure applications are scalable, resilient, and cost-efficient
CI/CD Pipeline Management Set up and maintain comprehensive CI/CD pipelines for Java and React applications
Utilize tools such as Tekton, Maven/Gradle, and GitHub Actions
Implement automated testing, building, and deployment processes
Monitor pipeline health and optimize for faster deployment cycles
Required Qualifications
Java Development: Strong proficiency in Java 17+ with hands-on experience in Spring Boot and Spring Cloud
Frontend Technologies: Proven experience with React or Angular for building responsive web applications
Google Cloud Platform (GCP): Demonstrated experience deploying and managing applications on GCP, particularly with Cloud Run
RESTful API Development: Solid understanding of REST principles and experience creating scalable APIs
Database Design: Experience with relational databases and data access layers
CI/CD Tools: Familiarity with CI/CD tools such as GitHub Actions, Maven, Gradle, or similar technologies
Version Control: Proficiency with Git and collaborative development workflows
Problem-Solving: Strong analytical and problem-solving skills with attention to detail
Preferred Qualifications Mentorship Experience: At least 1 year of experience mentoring, guiding, and supporting junior developers
Senior-Level Expertise: 3-4 years of senior-level experience with a proven track record of conducting effective code reviews
OOP Design Concepts: Deep understanding and practical application of Object-Oriented Programming (OOP) design principles
Microservices Architecture: Strong opinions and hands-on experience with microservices-based architecture
Event-Driven Design: Experience with event-driven design patterns and asynchronous processing
Container Technologies: Experience with Docker and Kubernetes for containerization and orchestration
Cloud Services: Familiarity with additional GCP services such as Cloud Pub/Sub, Cloud Firestore, or Cloud SQL
Agile Methodologies: Experience working in Agile/Scrum environments
Technical Skills Summary Languages: Java 17+, JavaScript/TypeScript
Frameworks & Libraries: Spring Boot, Spring Cloud, Spring Data, Spring Security, React, Angular
Cloud Platforms: Google Cloud Platform (GCP), Cloud Run
Databases: Relational databases (PostgreSQL, MySQL, Oracle)
Build & Deployment Tools: Maven, Gradle, GitHub Actions, Tekton
Version Control: Git, GitHub
Containerization: Docker, Kubernetes (preferred)
API Development: REST, gRPC (preferred)
What We Offer Competitive salary and comprehensive benefits package
Opportunity to work with cutting-edge technologies and cloud platforms
Professional development and career growth opportunities
Mentorship and knowledge-sharing culture
Collaborative and innovative work environment
Flexible work arrangements
Ongoing training and certification support
Education & Experience Bachelor's degree in Computer Science, Engineering, or related field (or equivalent professional experience)
Minimum 3-5 years of professional software development experience
Demonstrated portfolio or GitHub repository showcasing relevant projects
Pay: ₹1,600,000.00 - ₹1,700,000.00 per year
Application Question(s):
- Is the candidate ready to join within a week after selection?*
- what is your current and expected ctc??
Work Location: In person