Senior Java Developer

6 - 11 years

15 - 30 Lacs

Posted:2 months ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Title: Senior Java Developer (Microservices, Kafka, Kubernetes, Docker, GraphQL) We are looking for a highly skilled Senior Java Developer with expertise in Microservices, Kafka, Kubernetes, Docker, and GraphQL to join our dynamic team. If you're passionate about cutting-edge technologies and thrive in an agile environment, we'd love to hear from you! Key Responsibilities: Design and develop scalable, high-performance microservices using Java, ensuring they meet functional and non-functional requirements. Implement Kafka-based messaging systems to handle high-throughput data streams and manage real-time communication between microservices. Containerize applications using Docker and deploy them to Kubernetes clusters, ensuring they are highly available and efficient. Work with GraphQL to create flexible, efficient APIs that empower front-end teams to request exactly the data they need. Collaborate with cross-functional teams, including front-end developers, product managers, and other back-end developers, to create robust, high-quality applications. Develop CI/CD pipelines and participate in the automated testing process to ensure the stability of the microservices platform. Optimize existing systems, troubleshoot performance bottlenecks, and ensure the reliability and security of the deployed applications. Follow best practices for coding standards, architecture, and documentation to ensure clean and maintainable code. Mentor junior developers and contribute to team knowledge-sharing initiatives. Required Skills & Qualifications: Strong proficiency in Java and building applications using Java-based frameworks (Spring Boot, Hibernate, etc.). Hands-on experience with Microservices Architecture, including the development, deployment, and management of microservices. Expertise in Apache Kafka for handling message queues, stream processing, and real-time data. Proficiency in containerizing applications using Docker and deploying to Kubernetes environments for scalable orchestration. Experience with GraphQL for building efficient and flexible APIs, especially in scenarios involving complex data fetching. Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP). Solid understanding of RESTful services and API design patterns. Hands-on experience in deploying and maintaining CI/CD pipelines and automation tools. Strong knowledge of SQL/NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra). Ability to work in an agile development environment (Scrum, Kanban, etc.) and manage tasks independently. Preferred Qualifications: Bachelor's degree in Computer Science or a related field (or equivalent experience). Experience with monitoring and logging tools like Prometheus, Grafana, ELK Stack, etc. Knowledge of Reactive Programming and frameworks like Spring WebFlux. Experience in working with distributed systems and understanding of system design principles. Role & responsibilities Preferred candidate profile Perks and benefits PAN India locations - Bangalore, Bhubaneswar, Chennai, Coimbatore, Gurgaon, Hyderabad, Kochi, Kolkata, Mumbai, Noida, Pune and Indore 6 to 15 Yrs of Experience Current Career Gap should not be more than 6 months UG should be regular education - Open University / Distance Education is not considered. Only Immediate / Not working candidates Java MSB Kafka Kubernetes Dockers and Graph QL

Mock Interview

Practice Video Interview with JobPe AI

Start Kafka Interview Now

My Connections Randstad

Download Chrome Extension (See your connection in the Randstad )

chrome image
Download Now
Randstad
Randstad

Staffing and Recruiting

Atlanta GA

1001-5000 Employees

893 Jobs

    Key People

  • Linda Galipeau

    CEO - Randstad North America
  • Tom Hart

    Chief Financial Officer (CFO)

RecommendedJobs for You

Trivandrum, Kerala, India

Bengaluru / Bangalore, Karnataka, India

Hyderabad / Secunderabad, Telangana, Telangana, India