Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Java Developer @ RS Software

Home > Software Development

 Java Developer

Job Description

We are seeking a skilled and motivated Java Developer with hands-on experience in building scalable microservices using Java (8+), Spring Boot, and related technologies. The ideal candidate should have a strong understanding of REST APIs, enterprise integration including Kafka, Cassandra, Redis, and RDBMS. This role offers the opportunity to work in a collaborative Agile team environment on high-impact backend services and platforms.


Key Responsibilities

  • Microservice Development: Design, develop, and maintain robust microservices adhering to clean code and design principles.
  • Spring & Hibernate: Build RESTful APIs using Spring Boot, Spring Data JPA, and Hibernate with a focus on performance and maintainability.
  • Database Integration: Work with relational databases (e.g., PostgreSQL, MySQL) and NoSQL stores (e.g., Cassandra), and optimize queries and schemas.
  • Caching & In-Memory Stores: Implement Redis-based caching strategies to enhance application responsiveness and scalability.
  • Kafka Messaging: Integrate and process data using Apache Kafka for asynchronous communication and data streaming.
  • Code Quality & Testing: Write unit and integration tests using JUnit, Mockito, or similar frameworks. Participate in code reviews to maintain code quality.
  • Agile Participation: Contribute to Agile ceremonies (stand-ups, planning, reviews) and collaborate with cross-functional teams to deliver on sprint goals.
  • Documentation: Create and maintain technical documentation, including API specs and system design notes.
  • Production Support: Participate in deployments and support for production issues under guidance from senior developers or leads.

Required Skills

  • Strong programming experience in Java (8 or above)
  • Proficient in Spring Boot, Spring Data JPA, Hibernate
  • Good understanding of REST APIs, microservices architecture
  • Familiar with RDBMS (PostgreSQL, MySQL) and NoSQL databases (Cassandra)
  • Hands-on experience with Kafka and Redis
  • Basic knowledge of containerization (Docker) and CI/CD pipelines is a plus
  • Familiarity with Git, Maven/Gradle, JIRA, and Agile methodologies
  • Strong problem-solving skills and willingness to learn from senior developers
  • Preferred Qualifications
  • Bachelors degree in Computer Science, Engineering, or a related field
  • Experience working in a product-based or large-scale distributed systems environment is a plus

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: RS Software
Location(s): Kolkata

+ View Contactajax loader


Keyskills:   Springboot Java 8 Restfull Api Hibernate Springdata JPA Postgresql MySQL Microservices

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Software Developer UI/UX

  • IBM
  • 5 - 10 years
  • Pune
  • 8 hours ago
₹ Not Disclosed

Software Developer UI/UX

  • IBM
  • 3 - 8 years
  • Pune
  • 10 hours ago
₹ Not Disclosed

C# developer

  • GSR Business Services
  • 5 - 10 years
  • Bengaluru
  • 7 days ago
₹ 15-25 Lacs P.A.

C# Angular developer

  • GSR Business Services
  • 5 - 8 years
  • Bengaluru
  • 19 days ago
₹ 15-22.5 Lacs P.A.

RS Software

Tekshapers Software Solutions (P) Limited