Posted 12 July, 2026
Senior Java Developer
Elevate Your Business with ASM Tech Solutions: Your Premier IT Consulting Partner | ASM Tech Solutions
Bengaluru,Karnataka,India
Full Time
Reference: 365_657648_26-00014
Senior Java Developer
Location: Remote
Division: Merchandising — Catalog Team
Key Responsibilities:
Required Skills:
A hands-on engineer who can own services end-to-end — from coding and testing to deployment and monitoring — in a large-scale, cloud-native retail environment.
Location: Remote
Division: Merchandising — Catalog Team
Key Responsibilities:
- Design, develop, and maintain Java Spring Boot microservices in a cloud-native environment
- Build and optimize backend APIs with a focus on performance, reliability, and scalability
- Deploy and manage applications on Kubernetes (Azure AKS and Google Cloud)
- Write and maintain CI/CD pipelines using Azure DevOps
- Manage Docker containerization for all services
- Implement observability using Prometheus, Grafana, and distributed tracing tools
- Maintain high code quality through JUnit testing (80%+ coverage) and SonarQube
- Manage secrets securely using HashiCorp Vault or equivalent tools
- Collaborate with DevOps teams for production deployments
Required Skills:
- 4+ years of experience with Java and Spring Boot
- Strong understanding of microservices architecture
- Hands-on experience with Kubernetes (kubectl, pod management, scaling)
- Experience with Docker (writing Dockerfiles, multi-stage builds, slim JARs)
- Proficiency with CI/CD pipelines (Azure DevOps or equivalent)
- Experience with message queues — Apache Kafka preferred
- Familiarity with cloud platforms — Azure and/or Google Cloud
- Strong grasp of data structures and algorithms (O(1) design patterns, cache design)
- Experience with Azure Cosmos DB or MongoDB
- Knowledge of HashiCorp Vault for secrets management
- Familiarity with Prometheus, Grafana, Elasticsearch, OpenTelemetry
- Exposure to Java 21 features (Virtual Threads, etc.)
- Experience in fintech or high-throughput, low-latency application development
- Knowledge of Nexus repository management and SonarQube
A hands-on engineer who can own services end-to-end — from coding and testing to deployment and monitoring — in a large-scale, cloud-native retail environment.