Rakuten Symphony

Technical Architect - Java (OSS)

Bengaluru, KA, IN

12 days ago
Save Job

Summary

About Us

All people need connectivity.

The Rakuten Group is reinventing telecom by greatly reducing cost, rewarding big users not penalizing them, empowering more people and leading the human centric AI future.

The mission is to connect everybody and enable all to be.

Rakuten. Telecom Invented.

Job Description

Why should you choose us?

Are you interested in working for a Global Leader in E-commerce? Are you excited about working on highly scalable platforms and applications that are accessed by millions of users every day? If so, read on to find out more about the opportunity.

Rakuten Symphony is a Rakuten Group company, providing global B2B services for the mobile telco industry and enabling next-generation, cloud-based, international mobile services. Building on the technology Rakuten used to launch Japan’s newest mobile network, we are taking our mobile offering global. To support our ambitions to provide an innovative cloud-native telco platform for our customers, Rakuten Symphony is looking to recruit and develop top talent from around the globe. We are looking for individuals to join our team across all functional areas of our business – from sales to engineering, support functions to product development. Let’s build the future of mobile telecommunications together!

About Rakuten Rakuten Group, Inc. (TSE: 4755) is a global leader in internet services that empower individuals, communities, businesses and society. Founded in Tokyo in 1997 as an online marketplace, Rakuten has expanded to offer services in e-commerce, fintech, digital content and communications to approximately 1.5 billion members around the world. The Rakuten Group has over 27,000 employees, and operations in 30 countries and regions. For more information visit https://global.rakuten.com/corp/.

Job Description:

Join our elite engineering team in Bangalore and be at the forefront of innovation! We're seeking a passionate and highly skilled Senior Java Engineer to architect and build cutting-edge solutions that power our next-generation platform. In this role, you'll be a key contributor to the design, development, and optimization of our core Java-based applications, leveraging your deep expertise in Spring, Spring Boot, Hibernate, and modern cloud technologies. If you're driven by challenging problems, thrive in a collaborative environment, and are eager to make a significant impact, we want to hear from you.

Mandatory Skills:

  • Java,
  • Microservices
  • Public Cloud Architecture

Key Responsibilities:

  • Architectural Leadership: Contribute to the overall architecture and design of our Java-based systems, ensuring scalability, performance, and maintainability. Lead technical discussions and drive architectural decisions.
  • Advanced Development: Design, develop, and implement complex Java-based applications using Spring, Spring Boot, and Hibernate. Write high-performance, resilient, and secure code.
  • Cloud-Native Development: Develop and deploy applications on cloud platforms (AWS, Azure, GCP), leveraging microservices architecture, containerization (Docker, Kubernetes), and serverless technologies.
  • Performance Optimization: Identify and resolve performance bottlenecks in our applications. Implement caching strategies, optimize database queries, and tune JVM parameters.
  • Code Excellence: Champion code quality and best practices. Conduct thorough code reviews and mentor junior engineers.
  • Technical Innovation: Stay abreast of the latest Java technologies and trends. Experiment with new tools and techniques to improve our development processes.
  • Collaboration & Communication: Work closely with product managers, architects, and other engineers to define and deliver innovative solutions. Communicate technical concepts effectively to both technical and non-technical audiences.
  • Problem-Solving Mastery: Tackle complex technical challenges with creativity and ingenuity. Develop innovative solutions to improve our platform and user experience.

Job Requirement

Requirements:

  • Educational Background: Bachelor's or Master's degree in Computer Science or a related field.
  • Experience: 10-20 years of professional experience in Java software development, with a proven track record of delivering high-quality, scalable solutions.
  • Java Expertise: Deep understanding of Java programming language, object-oriented principles, and design patterns.
  • Spring Ecosystem Mastery: Extensive experience with the Spring Framework, Spring Boot, Spring Cloud, and related technologies.
  • ORM Proficiency: Expert-level knowledge of Hibernate or other ORM frameworks.
  • Database Prowess: Strong understanding of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra). Experience with database design, optimization, and performance tuning.
  • Cloud Expertise: Hands-on experience with cloud platforms (AWS, Azure, GCP) and cloud-native development practices.
  • Microservices Architecture: Experience designing and implementing microservices-based applications.
  • Containerization & Orchestration: Proficiency with Docker and Kubernetes.
  • Agile Leadership: Experience working in Agile environments and leading technical initiatives.
  • Communication & Collaboration: Exceptional communication, collaboration, and interpersonal skills.

Good To Have:

  • Experience with event-driven architectures (e.g., Kafka, RabbitMQ).
  • Experience with CI/CD pipelines and DevOps practices.
  • Experience with security best practices and secure coding techniques.
  • Contributions to open-source projects.
  • Technical certifications (e.g., AWS Certified Developer, Spring Professional).

RAKUTEN SHUGI PRINCIPLES:

Our worldwide practices describe specific behaviours that make Rakuten unique and united across the world. We expect Rakuten employees to model these 5 Shugi Principles of Success.

  • Always improve, always advance.Only be satisfied with complete success - Kaizen.
  • Be passionately professional.Take an uncompromising approach to your work and be determined to be the best.
  • Hypothesize - Practice - Validate - Shikumika. Use the Rakuten Cycle to success in unknown territory.
  • Maximize Customer Satisfaction.The greatest satisfaction for workers in a service industry is to see their customers smile.
  • Speed!! Speed!! Speed!! Always be conscious of time. Take charge, set clear goals, and engage your team.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job