HamburgerMenu
hirist

Job Description

Job Description :


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.

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

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...