Consultant - Java Backend

Rakuten

Bengaluru

Presencial

INR 1.800.000 - 2.400.000

Jornada completa

14 días+
Generador de candidaturas

Consigue una respuesta de este empleador — un currículum y una carta de presentación adaptados exactamente a lo que busca para contratar.

Supera los filtros ATS

Descripción de la vacante

Rakuten Bengaluru seeks a seasoned Consultant - Java to architect and deliver scalable, high-performance systems. The role blends hands-on coding with architectural leadership across cross-functional teams, leveraging Java, Spring Boot, microservices, and modern DevOps practices.

You will design data flows for MongoDB and other databases, integrate big data tools, and drive performance optimisations. Ideal candidates bring deep Java expertise, strong system-design skills, and a collaborative

Formación

  • Hands-on experience in Java development and system design.
  • Extensive Java knowledge including multithreading and performance optimization.
  • Strong Spring Boot experience for enterprise-grade applications.
  • Microservices patterns, RESTful APIs and service orchestration.
  • Experience with Big Data tools and MongoDB schema design.

Responsabilidades

  • Architect and design scalable, distributed, high-performance systems using Java, Spring Boot, and microservices.
  • Hands-on development: write clean, maintainable Java code following best practices.
  • Create detailed system designs with high-level architecture, components, and data flow.
  • Design and implement microservices with scalability, fault tolerance, and high availability.
  • Integrate Big Data pipelines with Hadoop, Spark, Kafka and related tools.
  • Provide technical leadership and mentorship to engineers, ensuring coding standards.
  • Collaborate with product managers and other teams to deliver robust solutions.
  • Identify and resolve performance bottlenecks and optimise systems.
  • Stay updated with latest tech trends and advocate for beneficial innovations.

Conocimientos

Java development
System design
Multithreading
Performance optimisation
Spring Boot
Microservices
REST APIs
Cloud platforms
DevOps
Collaboration

Herramientas

Docker
Kubernetes
MongoDB
RabbitMQ
Kafka
Hadoop
Spark
Prometheus
Grafana
ELK Stack

Descripción del empleo

We are seeking a highly skilled and experienced Java expert to join our team as a Consultant - Java. In this role, you will be responsible for designing and implementing scalable, high-performance systems while driving technical excellence across the organisation. 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.

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 optimise 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 Optimisation: 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.

Requirements:

  • 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 optimisation.
  • 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 optimisation.
  • 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 containerisation 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).
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Java Lead Consultant
Java Lead Consultant

Acesoft Labs • Hyderabad

Híbrido
INR 3.200.000 - 5.200.000
Senior Java Developer
Senior Java Developer

Dbiz.ai • Ernakulam

Híbrido
INR 1.800.000 - 3.200.000
Sr. Java Developer Job ID: 394855
Sr. Java Developer Job ID: 394855

Telna Inc. • Pune District

Presencial
INR 4.000.000 - 7.000.000
Tech Lead - Java Spring Boot
Tech Lead - Java Spring Boot

Geekyants • India

Presencial
INR 1.500.000 - 2.500.000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

TymblHub • Pune District

Presencial
INR 900.000 - 1.500.000
Java Back End Developer
Java Back End Developer

Infosys • Hyderabad, Chennai District, Bengaluru

Presencial
INR 2.800.000 - 6.000.000
Senior Java Developer
Senior Java Developer

Insight Global • Hyderabad

Presencial
INR 1.200.000 - 1.800.000
Java Developer (Lead Level)
Java Developer (Lead Level)

NARBA • Dadri

Presencial
INR 1.500.000 - 2.500.000
Lead Java Developer
Lead Java Developer

Acesoft Labs • Hyderabad

Híbrido
INR 2.500.000 - 4.000.000
Senior Technical Lead / Architect
Senior Technical Lead / Architect

Prodapt Solutions • Bengaluru

Presencial
INR 2.000.000 - 3.200.000