Location
Kochi | India
Job description
We are seeking an experienced Backend Developer to join our dynamic team. As Backend Developer, you will be responsible for developing and maintaining Node js and spring boot applications, ensuring optimal performance and seamless integration with various systems. You will work on microservices architecture, leverage cloud services, and contribute to automated deployment pipelines.
Roles & Responsibilities - Node js / Spring Boot Development: Utilize your 2+ years of Node js/Spring Boot experience to design, develop, and maintain high-quality backend applications.
- Framework Expertise: Demonstrate proficiency in various frameworks and libraries supported by Java-Spring Boot, including Schedulers, JPA, and Hibernate for efficient database access.
- Cloud Integration: Have a working knowledge of cloud platforms, with a preference for Google Cloud Platform (GCP). Utilize cloud services such as Pub-Sub, MQs, and middleware technologies like Kafka for efficient data processing.
- Microservices Architecture: Contribute to the development and maintenance of microservices-based applications, ensuring scalability and modularity.
- CI/CD Pipeline: Collaborate with the DevOps team to work on automated deployment pipelines. Understand and participate in Continuous Integration/Continuous Deployment (CI/CD) practices to streamline the software development and release process.
- Documentation: Ensure comprehensive documentation of implementation, including code comments, flowcharts, data-flow diagrams, and low-level implementation documents to facilitate clear communication and understanding among team members.
- Source Code Control Management (SCCM): Possess a working knowledge of GitHub for Source Code Control Management (SCCM) to collaborate effectively with team members and track changes in the codebase.
Qualifications - Bachelor's degree in Computer Science or a related field.
- 2+ years of hands-on experience in Java Spring Boot development.
- Familiarity with Java Spring Boot frameworks and libraries like Schedulers, JPA, and Hibernate.
- Proficiency in cloud technologies, preferably Google Cloud Platform (GCP), and experience with cloud services like Pub-Sub, MQs, and Kafka.
- Strong understanding of microservices architecture.
- Experience with automated deployment pipelines and basic DevOps practices.
- Excellent documentation skills, including code comments, flowcharts, and data-flow diagrams.
- Familiarity with GitHub for source code control management.
Job tags
Salary