15 Oct
|
ASM Tech Solutions
|
Bengaluru
15 Oct
ASM Tech Solutions
Bengaluru
Location: Remote
Division: Merchandising — Catalog Team
Key Responsibilities:
• Design, develop, and maintain Java Spring Boot microservices in a cloud-native setting
• 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)
Good to Have:
• 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
What We're Looking For:
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.
📌 Senior Java Developer (Bengaluru)
🏢 ASM Tech Solutions
📍 Bengaluru