10 Sep
|
Rakuten India
|
Bengaluru
10 Sep
Rakuten India
Bengaluru
Job Description
n
Company Overview:
n
Rakuten Group is a leading global innovation company specializing in e-commerce, fintech, and digital content. Our mission is to empower individuals and businesses through technology and to create services that enhance customer experiences worldwide. Join a diverse team that values collaboration, includes voices from all backgrounds, and champions creativity at every level.
n
n
Role Overview:
n
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 our global customer base. Your contributions will help shape the future of technology at Rakuten.
n
n
Key Responsibilities:
n
n
- Design, implement, and manage scalable microservices and applications using Java and Spring Boot.
n
- Collaborate with team members to identify and resolve technical challenges and improve application performance.
n
- Participate in code reviews to maintain high standards of quality and to promote best practices within the development team.
n
- Write clean, maintainable code and ensure comprehensive testing to uphold product reliability.
n
- Engage in Agile methodologies and contribute to sprint planning, retrospectives, and daily stand-ups.
n
- Stay current with emerging technologies and propose innovative solutions to enhance our products.
n
- Document technical specifications and system architectures to facilitate knowledge sharing across the team.
n
- Production Operations and handling the bugs in Production.
n
- Monitoring and Alerting, Performance Optimization, Capacity Planning.
n
n
n
Required Qualifications:
n
n
- 6 to 10 years of relevant experience in software development, with a solid focus on Java, Spring Boot, and microservices architecture.
n
- Proficient understanding of software design patterns and best practices.
n
- Demonstrated experience working in a collaborative team environment, employing Agile methodologies.
n
- Strong problem-solving skills with the ability to troubleshoot and optimize software performance.
n
n
n
Preferred Qualifications:
n
n
- Experience with containerizations technologies (e.g., Docker, Kubernetes) and cloud platforms (e.g., AWS, Azure).
n
- Familiarity with database management systems and experience in database design and optimization.
n
- Knowledge of DevOps practices and CI/CD tools to streamline the development process.
n
- Exposure to front-end technologies and frameworks is a plus.
n
- Knowledge on AI tools like Claude Code, Cursor etc
n
n
n
Mandatory Skills:
n
n
- Java, Springboot, Microservices, SQL, NoSQL, MongoDB
n
n
n
n
📌 Technical Lead - Backend (Bengaluru)
🏢 Rakuten India
📍 Bengaluru