Java Developer

Infosys

📍Bengaluru East, Karnataka, India
Posted May 19, 2026

Job Overview

Position

Java Developer

Company

Infosys

Location

Bengaluru East, Karnataka, India

Work Type

On-site

Job ID

li-4406257509

Job Description

Strong experience in Core Java, OOPs concepts, Collections, Multithreading. Hands-on expertise in Spring Boot and REST APIs. Experience with microservices architecture. Knowledge of Hibernate / JPA. Strong understanding of SQL, relational databases (MySQL / Oracle / PostgreSQL). Good knowledge of JUnit / TestNG for testing. Familiarity with Git, Maven/Gradle, and CI/CD pipelines.

Primary Skills Technology-Java,Core JavaTechnology,Java,Java - ALL, Technology-Java-Springboot,Technology-Microservices-Microservices API Management
Experience with Cloud platforms (AWS/Azure/GCP). Knowledge of messaging systems like Kafka, RabbitMQ. Understanding of containerization (Docker, Kubernetes). Exposure to NoSQL databases (MongoDB, Cassandra). Experience in Agile/Scrum methodologies.

Interview Prep

AI-powered insights to help you prepare

Key Skills

Required:
Preferred:

Practice Questions

💡Technical Questions (3)
  • 1.How do you design inter-service communication in a microservices architecture, and when would you choose Kafka over REST APIs?
  • 2.Can you explain the thread lifecycle in Java and how you handle concurrent access to shared data using the java.util.concurrent package?
  • 3.How do you handle the N+1 selects problem in Hibernate/JPA when fetching related entities in a Spring Boot microservice?
🎯Behavioral Questions (3)
  • 1.Tell me about a time you optimized a slow-performing REST API or database query in a microservices environment.
  • 2.Describe a situation where you had to resolve a conflict with a team member regarding a technical design choice, like choosing between SQL and NoSQL.
  • 3.Give an example of how you contributed to improving the CI/CD pipeline or testing coverage in your previous role.
🧩Situational Questions (2)
  • 1.You discover that a newly deployed microservice is causing high CPU usage and crashing the pod in Kubernetes. How do you handle this?
  • 2.A critical feature requires your Spring Boot microservice to process high-volume, asynchronous messages from RabbitMQ without dropping any. How do you design this?

Resume Keywords

Make sure these keywords appear on your resume

Core JavaSpring BootMicroservicesREST APIsHibernateMultithreadingKafkaAWSDockerKubernetesJUnitCI/CD

Interested in this position? Apply directly on LinkedIn.

Apply on LinkedIn →