Solution Design Backend - Bengaluru, India - Rakuten India

    Default job background
    Description

    Solution Design Backend – Order management/ CRM/Billing Solution .

    Rakuten India Enterprise Private Limited, established in 2014 in Bengaluru, is a key product research and development center in the Rakuten Group network. We enable our businesses with the depth of knowledge in multiple streams of technology for Mobile and Web Development, Web Analytics, Platform Development and Backend Engineering, Data Science, Machine Learning and Artificial Intelligence. Our unique 24/7 support center ensures reliability and sustenance of the Rakuten Ecosystem. With dedicated centers of excellence for Mobile Application Development, Data Analytics and Engineering, DevOps and Information Security, we ensure successes of multiple units of Rakuten Inc. Rakuten Institute of Technology Bengaluru is the first research center for the institute in India and the sixth office worldwide. Rakuten Institute of Technology, which combines creativity and innovation with emerging technologies to fuel the growth of e-commerce, already has research centers located in Tokyo, Paris, Boston, Singapore and San Mateo

    Role

    We are looking for an Order Management /CRM/Billing Solution Designer for backend who can convert functional requirements to technical requirements by writing enhancive LLD and having experience on microservice architecture, Kafka, Restful Webservices with Spring Boot Java or Golang with cloud native technologies.

    Key Responsibilities:

    • be able to evaluate software and products against business requirements and turn business requirements into robust technical solutions fitting into corporate standards and strategy.
    • be able to write clean Low-Level Design (LLD) for the microservices (Sequence Diagrams, Activity Diagrams, Class diagram, API Specification with payloads etc.)
    • be conversant with frameworks & Architectures - Spring Boot, Spring Cloud, Spring Batch, Messaging Frameworks (Kafka Required), Micro service Architecture
    • with other areas of technology team to realize end to end solution
    • technical solution and estimation for delivery proposals
    • understanding of Java / RxJava concepts, understanding of the technologies in the various architecture tiers – presentation, middleware, data access and integration to propose solution using Java / open-source technologies

    Technical skill you should have

    • years in Java &. Spring Boot Microservices development.
    • in creating design documents including HLD and LLD documents with UML.
    • Exposure on Design Patterns, Microservices Architecture Design patterns
    • Have Knowledge any CRM platform solution design.
    • in BPMN platform such as Camunda would be an advantage.
    • to convert ambiguous requirements into actionable architecture.
    • have strong experience with Microservice Architecture Concepts
    • have Experience of Developing REST API Services. Kafka experience would be an advantage.
    • have Experience with any NoSQL Database like Couchbase(preferable), Elastic-DB, MongoDB, Cassandra, SQL Database like MySQL
    • with designing, implementing, and deploying micro services in distributed systems.
    • Platform - Docker / Kubernetes/ CI/CD/AWS or any other - decent knowledge.
    • Exposure on API Gateways would be an advantage.

    About Rakuten

    "Rakuten is committed to cultivating and preserving a culture of inclusion and connectedness. We are able to grow and learn better together with a diverse team and inclusive workforce. The collective sum of the individual differences, life experiences, knowledge, innovation, self-expression, and talent that our employees invest in their work represents not only part of our culture, but our reputation and Rakuten's achievement as well. In recruiting for our team, we welcome the unique contributions that you can bring in terms of their education, opinions, culture, ethnicity, race, sex, gender identity and expression, nation of origin, age, languages spoken, veteran's status, color, religion, disability, sexual orientation and beliefs"