Technical Lead-Java

Rakuten

Bengaluru

Hybrid

INR 4,000,000 - 6,500,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Rakuten India Development Centre is seeking a highly skilled SSE-II-Java Architect to design, implement, and optimize scalable Java-based systems. You will work with Spring Boot, microservices, and Big Data technologies to deliver high-performance platforms used by millions of users.

You will lead system design, write production-ready code, and mentor engineering teams while collaborating closely with product managers and cross-functional teams.

Qualifications

  • Hands-on Java development with strong system design and architecture focus.
  • Experience with Spring Boot for enterprise-grade apps.
  • Knowledge of microservices design patterns and RESTful APIs.
  • Experience with cloud platforms (AWS/Azure/GCP) and containerization.

Responsibilities

  • Architect and design scalable, distributed Java systems.
  • Hands-on coding with clean, efficient Java and adherence to best practices.
  • Design high-level architecture, diagrams and data flow for complex problems.
  • Develop and maintain microservices with focus on scalability and resilience.
  • Integrate Big Data pipelines and storage solutions.

Skills

Java
System design
Spring Boot
Microservices
Big Data
MongoDB
Cloud platforms
Docker
Kubernetes
CI/CD
Monitoring
Communication

Education

Bachelor's degree in Computer Science

Tools

Kafka
RabbitMQ
Prometheus
Grafana
ELK
Hadoop
Spark

Job description

Why you should 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.

About the Company

Founded in 1997, Rakuten Group is headquartered in Tokyo, with over 14,000 employees worldwide. Rakuten started as the largest eCommerce company in Japan, but has now become one of the largest internet conglomerates in Japan offering more than 70 services worldwide including Fintech businesses (Card, Securities, Bank and insurance) as well as newly-entered mobile carrier business as 4th carrier in Japan. Rakutens vision is to become the worlds’ biggest membership company. Rakuten provides the opportunities where employees can grow in a large dynamic and innovative company, along with the entrepreneurial environment of a startup. Rakuten’s global footprint spans six continents and multiple industries.

Rakuten India Development Centre

is the second largest technology hub outside of Japan that enables & builds platforms for global E commerce, Payments, Digital, AI, Data Science services across the globe. The India arm serves as a research and development center with an employee strength of around 1700(& Growing).

Rakuten is a global group of companies with offices in Japan, Europe, Singapore, the United States, India and other countries. When you apply to us for a position we may consider your application for roles in one of our other offices as well, and may share your information based on interest and competence. Any information we share about you shall remain confidential as per the Rakuten group’s candidate selection and recruitment processes.

We embrace new and disruptive ideas and we are looking for an Architect who is committed to acting on them and have the operational agility to implement and deliver quality products at speed. Utilize your computer engineering knowledge, skills and experience to transform Rakuten's products and services across a diverse range of tech areas.

We are seeking a highly skilled and experienced Java expert to join our team as a SSE-II-Java. In this role, you will be responsible for designing and implementing scalable, high-performance systems while driving technical excellence across the organization. You will work closely with cross-functional teams to architect, design, and deliver robust solutions using cutting-edge technologies. This is a hands-on role that requires deep expertise in Java, system design, and modern software development practices.

Key Responsibilities:
  • Architect and Design Systems: Lead the design and architecture of scalable, distributed, and high-performance systems using Java, Spring Boot, and Microservices.
  • Hands-on Development: Write clean, efficient, and maintainable code in Java, ensuring adherence to best practices and design principles.
  • System Design: Create detailed system designs, including high-level architecture, component diagrams, and data flow, to solve complex business problems.
  • Microservices Development: Design and implement microservices-based architectures, ensuring scalability, fault tolerance, and high availability.
  • Big Data Integration: Work with Big Data technologies to design and implement data pipelines, processing frameworks, and storage solutions.
  • Database Expertise: Design and optimize database schemas and queries for MongoDB and other NoSQL/relational databases.
  • Technical Leadership: Provide technical guidance and mentorship to engineering teams, ensuring adherence to design principles and coding standards.
  • Collaboration: Work closely with product managers, stakeholders, and other engineering teams to understand requirements and deliver high-quality solutions.
  • Performance Optimization: Identify and resolve performance bottlenecks in applications and systems.
  • Innovation: Stay updated with the latest trends and advancements in technology, and recommend their adoption where appropriate.
Required Skills and Qualifications:
  • Proven Experience: hands-on experience in Java development, with a strong focus on system design and architecture.
  • Java Expertise: Deep understanding of Java, including multithreading, concurrency, and performance optimization.
  • Spring Boot: Extensive experience with Spring Boot and related frameworks for building enterprise-grade applications.
  • Microservices Architecture: Strong knowledge of microservices design patterns, RESTful APIs, and service orchestration.
  • System Design: Expertise in designing scalable, distributed systems with a focus on high availability and fault tolerance.
  • Big Data Technologies: Hands-on experience with Big Data tools and frameworks (e.g., Hadoop, Spark, Kafka, etc.).
  • MongoDB: Proficiency in working with MongoDB, including schema design, indexing, and query optimization.
  • Design Principles: Strong understanding of software design principles, including SOLID, DRY, and design patterns.
  • Hands-on Coding: Ability to write high-quality, production-ready code and perform code reviews.
  • Problem-Solving: Excellent analytical and problem-solving skills with a focus on delivering scalable solutions.
  • Collaboration: Strong communication and interpersonal skills to work effectively with cross-functional teams.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Knowledge of event-driven architectures and messaging systems (e.g., RabbitMQ, Kafka).
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Rakuten • Bengaluru

Hybrid
INR 2,500,000 - 4,200,000
Hybrid work model
AI tooling exposure
Global team culture
+2
Staff Engineer, Software Engineering
Staff Engineer, Software Engineering

Rakuten Asia Pte Ltd • Indore District

On-site
INR 4,500,000 - 6,500,000
Software Engineer 1- Fullstack
Software Engineer 1- Fullstack

Rakuten • Bengaluru

Hybrid
INR 800,000 - 1,200,000
Manager | Full Stack Java
Manager | Full Stack Java

Weekday AI • Hyderabad

On-site
INR 2,800,000 - 3,500,000
Technical Lead (Java 17+)
Technical Lead (Java 17+)

Rakuten Symphony • Bengaluru

On-site
INR 4,500,000 - 6,000,000
Lead System Designer
Lead System Designer

Rakuten India • Bengaluru Urban

On-site
INR 3,800,000 - 6,000,000
Java Technical Architect
Java Technical Architect

Tredence • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Architect BackEnd Engineer - Chennai/Bangalore, India
Architect BackEnd Engineer - Chennai/Bangalore, India

Photon • India

On-site
INR 1,800,000 - 3,200,000
Java Backend Specialist
Java Backend Specialist

Weekday AI • Bengaluru

On-site
INR 1,500,000 - 3,500,000
Senior Technical Lead
Senior Technical Lead

Rakuten India • Bengaluru Urban

On-site
INR 3,600,000 - 6,800,000