← Back to jobs

RIT Solutions, Inc Logo
Java Developer

RIT Solutions, Inc

 

Sunnyvale, CA, USA

Posted On: Just posted
Experience: 5+ years
Availability: Hybrid
Openings: 2
Category: Java Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design and implement backend services using Core Java, Spring Boot, and Kafka to manage data flow and concurrency.

This role is hybrid.

Responsibilities

  • Design and implement scalable services using Core Java, Spring Boot, and REST APIs.
  • Manage data flow, partitioning, and consistent hashing using Kafka.
  • Apply object-oriented design principles and dependency injection to build maintainable systems.
  • Implement data access layers using Spring JPA and adhere to CAP theorem principles.

Required Skills

  • Minimum 6 years of experience with Java and Core Java.
  • Proficiency with Spring Boot and Web Services development.
  • Deep understanding of Kafka’s concurrency model, partitioning, and client integration.
  • Hands-on experience with REST API design, including versioning strategies.
  • Strong grasp of design patterns, concurrency concepts, and dependency injection.
  • Understanding of CAP theorem, eventual consistency, and NoSQL concepts.
  • Familiarity with Cloud environments.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs