Job Description 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.
Requirements :
- Java Development : Strong proficiency in Java 17+ with hands-on experience in Spring Boot and Spring Cloud.
- Frontend Technologies : Proven experience with React 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.
- Notice Period : Immediate to 15 Days
(ref:hirist.tech)
Full Stack Developer • Chennai