ASM Tech Solutions
Website:
asmtechsolution.com
Job details:
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)
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.
Click on Apply to know more.