Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3 - 7 years
0 - 3 Lacs
Kolkata
Hybrid
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
Posted 3 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
54024 Jobs | Dublin
Wipro
24262 Jobs | Bengaluru
Accenture in India
18733 Jobs | Dublin 2
EY
17079 Jobs | London
Uplers
12548 Jobs | Ahmedabad
IBM
11704 Jobs | Armonk
Amazon
11059 Jobs | Seattle,WA
Bajaj Finserv
10656 Jobs |
Accenture services Pvt Ltd
10587 Jobs |
Oracle
10506 Jobs | Redwood City