Software Engineer- Backend-Java

Published date: 2024/01/10
  • Location: Bengaluru, Karnataka, India
We are looking for a skilled software engineer with 2-3 years of experience in Java development. The ideal candidate should have a strong foundation in Java programming, along with hands-on experience with popular frameworks such as Spring, Hibernate, and microservices. Additionally, experience with cloud technologies such as AWS and Kubernetes is highly desirable.

Key Responsibilities:

Design, develop and maintain software applications using Java technologies

Write clean, efficient, and well-documented code

Collaborate with cross-functional teams to identify and solve complex software problems

Participate in code reviews and ensure code quality and compliance with coding standards

Develop and execute unit and integration tests to ensure high-quality software delivery

Support software deployment and production issues

Stay up-to-date with emerging trends and technologies in software engineering and apply them to enhance software development processes

Requirements:

Bachelor's or Master's degree in Computer Science or related field

2-3 years of experience in software development using Java

Strong understanding of object-oriented programming principles and design patterns

Experience with Spring Framework, Spring Boot, Spring MVC, and Spring Security

Experience with Hibernate, JPA, and ORM frameworks

Experience with microservices architecture and design

Experience with cloud-based development, specifically AWS

Familiarity with containerization and orchestration technologies such as Docker and Kubernetes

Experience with Git version control system

Familiarity with Linux operating system

Familiarity with front-end technologies such as HTML, CSS, and JavaScript

Experience with Angular or similar front-end frameworks

Preferred qualifications:

Experience with MySQL or other relational databases

Familiarity with NoSQL databases such as MongoDB or Cassandra

Experience with DevOps tools and practices

Strong problem-solving and analytical skills

Good communication and collaboration skills
Company Name: Rakuten India

Apply

0 page views

Related listings

  • Junior Front End Developer
    Software Developer
    Software Developer
    must have a degree in Computer Science or similar field. BE/BTECH Be proficient in coding languages such as HTML, CSS, JavaScript, and jQuery. Understand server-side CSS. Knowledge of Angular and JS * Job Type: Full-time Salary: ₹24,000.00 - ₹25,000....
    2026/11/07
  • Senior/Software Engineer - Platform Software (SoC)
    Software Developer
    Bengaluru (Karnataka) Software Developer
    About Us Uhnder is the pioneer of digital imaging radar technologies focused on revolutionizing the world of mobility by offering the best-performing radar sensors, enabling safer mobility for both people and goods . Founded in 2015 and headquartered...
    2026/11/07
  • Frontend Software Developer- React JS
    Software Developer
    Bengaluru (Karnataka) Software Developer
    Turning UI/UX designs into prototypes, creating excellent interactive forms of designs, writing reusable modules and maintainability of the code. Implement UI development principles to ensure that the product client-side serves at scale. Review and o...
    2026/11/07