Java Developer For Kolkata

2 - 7 years

3 - 6 Lacs

Posted:3 months ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

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

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

mumbai, maharashtra, india

sahibzada ajit singh nagar, punjab, india