Prepare for Your Rakuten Interview with Real Experiences!
View interviewsi
Rakuten
Work with us
14 Rakuten Jobs
Rakuten - Technical/Solution Architect (8-10 yrs)
Rakuten
posted 3 weeks ago
Flexible timing
Key skills for the job
Job Responsibilities :
- Collaborates with Product and Engineering stakeholders to design and build platform services that meet key product and infrastructure requirements
- Produces both detailed designs for platform-level services
- Must be able to evaluate software and products against business requirements and turn business requirements into robust technical solutions fitting into corporate standards and strategy.
- Designs and implements microservices with thoughtfully defined APIs
- Should be conversant with frameworks & Architectures - Spring Boot, Spring Cloud, Spring Batch, Messaging Frameworks (like Kafka), Micro service Architecture
- Work with other areas of technology team to realize end to end solution and estimation for delivery proposals.
- Sound understanding of Java concepts, understanding of the technologies in the various architecture tiers - presentation, middleware, data access and integration to propose solution using Java /open-source technologies
- Design modules that are scalable, reusable, modular, secure.
- Clearly communicates design decisions, roadblocks and timelines to key stakeholders
- Adheres to all industry best practices and standards for Agile/Scrum Frameworks adopted by the Organization including but not limited to daily stand-ups, grooming, planning, retrospectives, sprint reviews, demos, and analytics via systems (JIRA) administration to directly support initiatives set by Product Management and the Organization at large
- Actively participate in Production stabilization and lead system software improvements along with team members.
Technical Skills :
- Candidate Should have at least total 8 to 10 years of experience in IT software development/design architecture.
- 3+ experience as an Architect in building distributed, highly available and scalable, microservice-based Cloud Native architecture
- Experience in one or more open-source Java frameworks such as Spring Boot, Spring Batch, Quartz, Spring Cloud, Spring Security, BPM, etc.
- Experience in single page web application framework like Angular.
- Experience with at least one type messaging system (Apache Kafka (Required), RabbitMQ)
- Experience with at least one RDBMS (MySQL, PostgreSQL, Oracle)
- Experience with at least one document-oriented DB (MongoDB, Preferably Couchbase DB)
- Experience with NoSQL DB like Elasticsearch
- Proficient in creating design documents - LLD documents with UML
- Good Exposure on Design Patterns, Microservices Architecture Design patterns and 12 factor application
- Experience working with observability/monitoring framework (Prometheus/Grafana, ELK) along with any APM tool
- Ability to conceptualize end-to-end system components across a wide range of technologies and translate into architectural design patterns for implementation
- Knowledge of security systems like Oauth 2, Keyclaok and SAML
- Familiarity with source code version control systems like Git/SVN
- Experience using, designing, and building REST/GRPC/ GraphQL/Web Service APIs
- Production experience with container orchestration (Docker, Kubernetes/CI/CD) and maintaining production environments
- Good understanding of public clouds GCP, AWS Etc.
- Good Exposure on API Gateways, Config servers
- Familiar with OWASP
- Experience in Telecom BSS (Business Support System) for CRM components added advantage
Looking for immediate joiners/serving notice period/ 30 days
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Your Rakuten Interview with Real Experiences!
View interviews8-10 Yrs
Java, Java Spring Boot, MySQL +5 more
3-7 Yrs
Python, SQL, Machine Learning +5 more
8-10 Yrs
Bangalore / Bengaluru
Oracle, Customer Support, Java +16 more
5-8 Yrs
Bangalore / Bengaluru
Digital Marketing, AWS, Golang +10 more
15-18 Yrs
Data Science, Python, Cloud Computing +5 more
8-13 Yrs
Bangalore / Bengaluru
DevOps, Linux Administration, Kubernetes +5 more
7-12 Yrs
DevOps, AWS, Cloud Computing +6 more
6-9 Yrs
Java, Golang, C++ +2 more
4-7 Yrs
Postman, Automation Testing, Selenium Testing +3 more
8-12 Yrs
AWS, Product Management, Azure DevOps +4 more