Senior Java Engineer

Rakuten

Bengaluru

Vor Ort

INR 1.500.000 - 2.100.000

Vollzeit

14 Tage+

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Rakuten Bengaluru seeks a Senior Java Engineer to design, develop, and maintain scalable software solutions for a global customer base. You will build microservices with Java, Spring Boot, and modern architectures, ensuring high performance, reliability, and security across platforms.

You will collaborate with cross-functional teams in an Agile environment, participate in code reviews, optimize performance, and contribute to design and implementation of systems using SQL/NoSQL databases,

Qualifikationen

  • 6 to 10 years of software development experience with Java, Spring Boot, and microservices architecture.
  • Proficient understanding of software design patterns and best practices.
  • Demonstrated experience in Agile methodologies and collaborative team work.
  • Strong problem-solving and performance optimization skills.
  • Mandatory skills: Java, Spring Boot, Microservices, SQL, NoSQL, MongoDB, HLD, LLD, System Design, Software Architecture.

Aufgaben

  • Design, implement, and manage scalable microservices and applications using Java and Spring Boot.
  • Collaborate with team members to identify and resolve technical challenges and optimize performance.
  • Participate in code reviews to maintain high quality and promote best practices.
  • Write clean, maintainable code and ensure comprehensive testing for reliability.
  • Engage in Agile methodologies and contribute to sprint planning, retrospectives, and stand-ups.
  • Stay current with emerging technologies and propose innovative solutions.
  • Document technical specifications and system architectures to facilitate knowledge sharing.
  • Handle production operations and resolve production bugs.
  • Support monitoring, alerting, performance optimization, and capacity planning.

Kenntnisse

Java
Spring Boot
Microservices
SQL
NoSQL
MongoDB
HLD
LLD
System Design
Software Architecture

Tools

Docker
Kubernetes
AWS
Azure
CI/CD

Jobbeschreibung

As a Senior Java Engineer, you will play a pivotal role in designing, developing, and maintaining high-quality software solutions. You will work collaboratively with cross-functional teams to deliver innovative applications and services, ensuring they meet the needs of a global customer base.

Responsibilities
  • Design, implement, and manage scalable microservices and applications using Java and Spring Boot.
  • Collaborate with team members to identify and resolve technical challenges and improve application performance.
  • Participate in code reviews to maintain high standards of quality and promote best practices within the development team.
  • Write clean, maintainable code and ensure comprehensive testing to uphold product reliability.
  • Engage in Agile methodologies and contribute to sprint planning, retrospectives, and daily stand-ups.
  • Stay current with emerging technologies and propose innovative solutions to enhance products.
  • Document technical specifications and system architectures to facilitate knowledge sharing across the team.
  • Handle production operations and resolve production bugs.
  • Support monitoring and alerting, performance optimization, and capacity planning.
Requirements
  • 6 to 10 years of relevant experience in software development, with a strong focus on Java, Spring Boot, and microservices architecture.
  • Proficient understanding of software design patterns and best practices.
  • Demonstrated experience working in a collaborative team environment using Agile methodologies.
  • Strong problem-solving skills with the ability to troubleshoot and optimize software performance.
  • Mandatory skills: Java, Spring Boot, Microservices, SQL, NoSQL, MongoDB, HLD, LLD, System Design, and Software Architecture.
Nice To Have
  • Experience with containerization technologies such as Docker and Kubernetes and cloud platforms such as AWS or Azure.
  • Familiarity with database management systems and experience in database design and optimization.
  • Knowledge of DevOps practices and CI/CD tools to streamline the development process.
  • Exposure to front-end technologies and frameworks.
  • Knowledge of AI tools such as Claude Code and Cursor.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Software Engineer - Java
Senior Software Engineer - Java

Broadway Global Services • Bengaluru

Vor Ort
INR 1.800.000 - 2.400.000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Bengaluru

Vor Ort
INR 2.000.000 - 3.500.000
Senior Java Developer
Senior Java Developer

Rikruit • Chandigarh

Vor Ort
INR 1.200.000 - 2.000.000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Maharashtra

Vor Ort
INR 1.500.000 - 1.900.000
Senior Java Software Engineer
Senior Java Software Engineer

UST • Pune District

Vor Ort
INR 1.200.000 - 2.000.000
Senior Java Developer
Senior Java Developer

Ibaset India Software • Ahmedabad District

Hybrid
INR 1.400.000 - 2.000.000
Senior Software Engineer – Java
Senior Software Engineer – Java

EPAM Systems • Bengaluru

Vor Ort
INR 2.500.000 - 4.500.000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Coimbatore District

Vor Ort
INR 1.200.000 - 1.800.000
Senior Java Software Engineer
Senior Java Software Engineer

Pri India It Services • Pune District

Hybrid
INR 3.000.000 - 5.500.000
Senior Engineer - R01571651
Senior Engineer - R01571651

Brillio • Bengaluru

Vor Ort
INR 600.000 - 1.200.000