Padmi
Rakuten logo
Rakuten

e-commerce marketplace · fintech services

Sr. Backend Engineer - Java

BangalorePosted 2 months ago
Software engineeringSeniorFull Time; Regular
Apply at Rakuten

Opens the source posting on shine.com

Source description

About the role

View original

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. 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 to 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 our products.Document technical specifications and system architectures to facilitate knowledge sharing across the team.Production operations and handling bugs in production.Monitoring and alerting, performance optimization, and capacity planning. Requirements: 5 to 10 years of relevant experience in software development, with a strong focus on Java, Spring Boot, SQL, NoSQL, and microservices architecture.Proficient understanding of software design patterns and best practices.Demonstrated experience working in a collaborative team environment, employing Agile methodologies.Strong problem-solving skills with the ability to troubleshoot and optimize software performance. Preferred Qualifications: Experience with containerization technologies (e. g., Docker, Kubernetes) and cloud platforms (e. g., AWS, 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.Mandatory Skills: Java, Spring Boot, SQL, NoSQL, microservices architecture, and Dev and SRE areas. 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. 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 to 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 our products.Document technical specifications and system architectures to facilitate knowledge sharing across the team.Production operations and handling bugs in production.Monitoring and alerting, performance optimization, and capacity planning. Requirements: 5 to 10 years of relevant experience in software development, with a strong focus on Java, Spring Boot, SQL, NoSQL, and microservices architecture.Proficient understanding of software design patterns and best practices.Demonstrated experience working in a collaborative team environment, employing Agile methodologies.Strong problem-solving skills with the ability to troubleshoot and optimize software performance. Preferred Qualifications: Experience with containerization technologies (e. g., Docker, Kubernetes) and cloud platforms (e. g., AWS, 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.Mandatory Skills: Java, Spring Boot, SQL, NoSQL, microservices architecture, and Dev and SRE areas.

One address, no account. We’ll tell you when matching roles go live.

More at Rakuten

Related open roles

View all roles