Posted on: 11/11/2025
Description :
Java Developer
Experience : 8- 10 years
Location : Bangalore
Key Responsibilities :
- Independently develop and maintain REST APIs using Spring Boot, implementing controller, service, and repository layers, including exception handling, input validation, Spring Profiles, and actuator monitoring.
- Contribute to microservices development, understanding inter-service communication (REST/gRPC), service discovery (Eureka/Consul), and resilience patterns like Circuit Breaker.
- Participate in CI/CD pipelines for automated build, test, and deployment; configure pipeline triggers, stages, and rollback processes.
- Ensure secure coding practices, including OWASP Top 10 guidelines, logging, and encryption.
- Debug and troubleshoot issues using JVM logs, IntelliJ debugging, and stack trace analysis.
- Collaborate with teams using Agile tools such as Jira and Confluence, participating in sprint planning, backlog grooming, and documentation updates.
Must-Have Skills :
- Hands-on experience building REST APIs with controller/service/repository layers, validation, exception handling, and monitoring.
- Contributor-level experience in microservices design, inter-service communication, service discovery, and resilience patterns.
- Experience configuring CI/CD pipelines with Jenkins, GitLab, or equivalent; understanding build-test-deploy cycles, stages, and rollback.
- Strong understanding of secure coding practices, including input validation, logging, and encryption.
- Ability to design and version APIs with proper error handling and documentation (Swagger/OpenAPI).
- Proficiency in debugging, tracing stack traces, and analyzing logs to identify issues.
- Familiarity with Agile tools, ceremonies, and backlog management.
Nice-to-Have Skills :
- Understanding of API integration with Angular frontend components.
- Basic experience with Kafka for producing/consuming messages, understanding delivery semantics and retry logic.
- Ability to containerize Java services with Docker and debug locally.
- Conceptual knowledge of service meshes (Istio/Linkerd) for traffic management and observability.
- Exposure to cloud platforms (AWS, GCP, Azure) including EC2, S3, IAM, and deployment pipelines.
- Awareness of Kubernetes concepts like pods, services, and deployments.
- Experience with unit and integration testing using JUnit, Mockito, or similar frameworks.
- Familiarity with design patterns like Factory, Strategy, and Singleton.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1572538
Interview Questions for you
View All