Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Rakuten Symphony Team. If you also belong to the team, you can get access from here

Rakuten Symphony Verified Tick

Compare button icon Compare button icon Compare
3.4

based on 315 Reviews

filter salaries All Filters

5 Rakuten Symphony Jobs

Full-Stack Java Developer

6-11 years

Bangalore / Bengaluru

1 vacancy

Full-Stack Java Developer

Rakuten Symphony

posted 3d ago

Job Role Insights

Flexible timing

Job Description

We are seeking an experienced Full-Stack Java Developer with expertise in developing telecommunication-grade software. The ideal candidate will have a strong background in Java development, and experience with modern backend and frontend technologies, message queuing systems, database management, containerization, and cloud orchestration tools. A solid understanding of networking basics and the ability to design, implement, and maintain REST and SOAP services is required.


Key Responsibilities:


Design and Development:

  • Architect, design, and develop telecommunication-grade application components/modules using Java.
  • Implement and maintain RESTful and SOAP web services for integration with other systems.
  • Work on both the front-end and back-end to build efficient and scalable solutions.

Front-end Development:

  • Good command on front-end development using any of the modern client-side rendering frameworks like Angular or React.js or Vue.js or Bootstrap etc.
  • Good command on establishing loosely coupled interface (strictly using REST only) between front-end and back-end.
  • Familiarity with designing front-end-back-end interface in such a way that the interface is reusable for development of mobile applications, or the front-end technology can be easily replaced.

Middleware Integration:

  • Develop and manage middleware solutions.
  • Good command on using WildFly.
  • Implement messaging solutions using Artemis Message Queue for asynchronous communication.

Database Management:

  • Design, develop, and maintain database schemas for PostgreSQL or MySQL.
  • Hand-on experience of ensuring data integrity, optimize database performance and data model normalization.
  • Familiarity with database performance optimization using indexing, partitioning is required.

Containerization and Orchestration:

  • Develop and manage containerized applications using Docker.
  • Deploy, manage, and scale applications using Kubernetes.

Telecommunication Systems:

  • Develop applications that meet telecommunication-grade reliability, performance, and scalability standards.
  • Work closely with network engineers to integrate software with telecommunication hardware and services.

Networking:

  • Utilize basic networking concepts in the development and deployment of applications.
  • Collaborate with the networking team to ensure proper communication between services.
  • Basic understanding of IPv4 and IPv6 networking concepts is required.
  • Basic network level fault-finding capabilities and knowledge of basic networking connectivity testing tools is essential.

Testing and Maintenance:

  • Write unit and integration tests to ensure the robustness of applications.
  • Perform troubleshooting, debugging, and performance tuning of existing systems.

Collaboration:

  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code reviews and provide feedback to other developers.
  • Communicate technical concepts to non-technical stakeholders when required.

Required Skills:


  • Java: Strong expertise in OpenJDK Java (JDK 8+), with experience in building enterprise-level applications.
  • WildFly: Hands-on experience with WildFly application server for hosting Javabased applications.
  • Artemis Message Queue: Knowledge of Artemis or similar messaging technologies for asynchronous communication.
  • REST & SOAP: Proficiency in designing and consuming RESTful and SOAP web services. Must be hands on with Swagger and open-api definitions.
  • Databases: Proficient in PostgreSQL or MySQL for database design, development, and optimization.
  • Kubernetes & Docker: Strong experience with Kubernetes and Docker for containerization and orchestration.
  • Networking Basics: Understanding of basic networking concepts, such as TCP/IP, DNS, firewalls, and load balancers.
  • Version Control: Good command on Git (CLI) for version control and collaboration.
  • Agile Development: Experience working in Agile environments with tools like JIRA or Trello.
  • Linux: Good knowledge of using Linux system (using bash shell) is required. Ability to be able to write simple bash scripts is a must.

Preferred Qualifications:


  • Telecommunication Experience: Prior experience developing software for telecommunication systems.
  • Cloud Platforms: Familiarity with cloud infrastructure (AWS, GCP, or Azure) and their container orchestration services.
  • CI/CD Pipelines: Experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI for automated testing and deployment.
  • Security: Understanding of security best practices in software development, especially in telecommunication-grade systems.

Soft Skills:


  • Strong problem-solving skills with the ability to debug complex issues in real-time.
  • Excellent communication skills to effectively collaborate with internal teams and stakeholders.
  • Ability to work independently and manage multiple projects simultaneously.
  • Attention to detail and commitment to delivering high-quality software.



Employment Type: Full Time, Permanent

Read full job description

Rakuten Symphony Interview Questions & Tips

Prepare for Rakuten Symphony Java Developer roles with real interview advice

People are getting interviews at Rakuten Symphony through

(based on 24 Rakuten Symphony interviews)
Referral
Campus Placement
Job Portal
Company Website
Walkin
28%
21%
17%
13%
4%
17% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.

What people at Rakuten Symphony are saying

4.2
 Rating based on 7 Java Developer reviews

Likes

Learning and development is good at rakuten.

Dislikes

Work life balance is less

Read 7 reviews

Java Developer salary at Rakuten Symphony

reported by 52 employees
₹3 L/yr - ₹9.4 L/yr
13% less than the average Java Developer Salary in India
View more details

What Rakuten Symphony employees are saying about work life

based on 315 employees
76%
91%
76%
100%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Rakuten Symphony Benefits

Submitted by Company
Support for balancing work with childcare/caregiving
Other Benefits
Cafeteria
Flextime (R-Flex)
Staggered Working Hours (R-Timeshift)
COVID-19-Appropriate Work Style +1 more
Submitted by Employees
Health Insurance
Free Food
Cafeteria
Education Assistance
International Relocation
Job Training +6 more
View more benefits

Compare Rakuten Symphony with

TCS

3.7
Compare

Wipro

3.7
Compare

Infosys

3.7
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.6
Compare

LTIMindtree

3.9
Compare

Mphasis

3.4
Compare

Persistent Systems

3.5
Compare

Hexaware Technologies

3.6
Compare

Tata Communications Transformation Services

4.0
Compare

Tikona Infinet

3.6
Compare

HFCL Limited

4.1
Compare

Bharti Infratel

4.4
Compare

Excitel Broadband

3.7
Compare

Vedang Cellular Services

3.9
Compare

Ciena

4.4
Compare

CommScope

3.8
Compare

Airtel DTH Services

4.2
Compare

You Broadband

3.9
Compare

Etisalat

3.3
Compare

Similar Jobs for you

Java Developer at Kumaran Systems

Chennai

3-7 Yrs

₹ 16-30 LPA

Java Full Stack Developer at InfoBeans Technologies Limited

Indore, Pune + 1

4-7 Yrs

₹ 7-12 LPA

Full Stack Developer at Evnek

Mumbai, Delhi/Ncr + 1

6-9 Yrs

₹ 12-15 LPA

Java Full Stack Developer at EdgeVerve Systems

Bangalore / Bengaluru

7-10 Yrs

₹ 10-16 LPA

Java Full Stack Developer at Aliqan Services

Chandigarh, Bangalore Rural + 1

8-12 Yrs

₹ 22.5-30 LPA

Fullstack Java Developer at Oracle India Pvt. Ltd.

Kolkata, Mumbai + 5

7-11 Yrs

₹ 10-14 LPA

Java Developer at Isarva Infotech

Bangalore / Bengaluru

6-8 Yrs

₹ 12-20 LPA

Java Full Stack Developer at MaimsD Technology

Bangalore / Bengaluru

7-10 Yrs

₹ 8-14 LPA

Full Stack Developer at Oracle India Pvt. Ltd.

Kolkata, Mumbai + 5

4-8 Yrs

₹ 7-11 LPA

Java Full Stack Developer at Robert Bosch Engineering and Business Solutions Private Limited

Hyderabad / Secunderabad, Ahmedabad

2-5 Yrs

₹ 11-12 LPA

Full-Stack Java Developer

6-11 Yrs

Bangalore / Bengaluru

4d ago·via naukri.com

Technical Designer (Java Application Architect)

8-13 Yrs

Bangalore / Bengaluru

10d ago·via naukri.com

Accounts Payable Manager

8-13 Yrs

Indore

15d ago·via naukri.com

Rakuten Symphony - Cloud Engineer - Kubernetes (4-8 yrs)

4-8 Yrs

Bangalore / Bengaluru

2mon ago·via hirist.com

Golang Developer

6-11 Yrs

Bangalore / Bengaluru

4mon ago·via naukri.com
write
Share an Interview