Java Spring Microservices

oraclecloud

Chennai, India 4 Years Exp Posted 15d ago

Job Description

Data Engineering & Caching

•        Design and manage data access layers using relational databases (Oracle, PostgreSQL) and NoSQL stores (Cassandra, Redis, MongoDB).

•        Implement distributed caching strategies (Redis, Hazelcast) to minimize latency and reduce downstream system load.

•        Build data pipelines and streaming processors using Kafka Streams or Apache Flink for real-time member event processing.

 

Required Qualifications

•        4-10 years of professional software engineering experience with a strong Java backend focus.

•        Deep expertise in Java (Java 11+, Java 17/21 preferred) and the Spring ecosystem — Spring Boot, Spring Cloud, Spring Security, Spring Data.

•        Proven experience building and operating production microservices at high scale (millions of requests/day).

•        Strong working knowledge of REST API design principles, HTTP semantics, and API versioning strategies.

•        Hands-on experience with Apache Kafka or equivalent event streaming platforms for asynchronous processing.

•        Proficiency with containerization (Docker) and Kubernetes/OpenShift for production service deployment.

•        Solid experience with relational databases (Oracle or PostgreSQL) and at least one NoSQL / in-memory store (Redis, Cassandra, DynamoDB).

Qualifications

Skillset: Java Springboot Microservices (JDK 17+ preferred), RESTful API development hands on experience, Apache Kafka (event streaming), experience working on relational DB: Oracle/Postgress & one NoSQL DB: Cassandra (OR) Redis (OR) DynamoDB

Similar Openings for You