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