Blue Acorn iCi is a digital consultancy focused on delivering innovative solutions across customer experience, commerce, and data. Our team of over 400 experts helps organizations navigate complex digital transformation initiatives and scale their digital capabilities.
We partner with globally recognized brands — from digitally native disruptors to legacy enterprises — to drive measurable outcomes across strategy, analytics, design, and engineering. Our work spans industries including media, consumer goods & retail, financial services, manufacturing, and technology.
Join a collaborative and forward-thinking team delivering impactful digital experiences at scale.
Position OverviewWe are seeking a Senior Microservices Engineer to design, build, and deliver scalable backend solutions supporting enterprise Adobe ecosystem implementations. This role requires deep experience across distributed systems architecture, API development, cloud-native deployment, and DevOps practices.
The ideal candidate brings strong hands-on expertise across Node.js and Java microservices stacks, takes ownership of end-to-end solution delivery, and thrives in complex, cross-functional environments.
Key ResponsibilitiesDesign, develop, and deliver scalable microservices-based solutions
Take ownership of end-to-end delivery across the software lifecycle
Build backend services using Node.js and Java-based frameworks
Design and implement RESTful APIs and service integrations
Translate architectural requirements into technical solutions
Contribute to service decomposition, scalability planning, and fault tolerance strategies
Implement event-driven patterns using streaming and messaging technologies
Develop containerized services and manage orchestration workflows
Integrate CI/CD pipelines and automated testing practices
Ensure observability through logging, monitoring, and performance tuning
Support secure development practices and compliance requirements
Collaborate across engineering, architecture, DevOps, and client teams
Troubleshoot and resolve distributed system issues
Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field
12+ years of software engineering experience
3–5+ years building microservices and delivering end-to-end solutions
Proven experience owning delivery responsibility across solution lifecycle
Understanding of Adobe XSD and related Adobe data structures
Strong Node.js expertise in senior engineering roles
Experience with Java SE/EE and frameworks such as:
Spring Boot
Spring Cloud
Deep understanding of microservices architecture principles including:
Service decomposition
API gateway patterns
Service discovery
Resilience and scalability
Expertise designing and consuming RESTful APIs (JSON/XML)
DevOps mindset with experience in:
CI/CD pipeline implementation
Infrastructure as Code
Automated testing
Containerization & Orchestration
Docker
Kubernetes
Messaging & Streaming
Apache Kafka
Configuration & Service Discovery
Spring Cloud Config
Eureka, Consul, or Zookeeper
API Gateways
Zuul
Spring Cloud Gateway
Kong
Build & Deployment
Jenkins, GitLab CI/CD, or CircleCI
Maven or Gradle
Monitoring & Logging
Prometheus
Grafana
ELK Stack or Splunk
Testing
JUnit
Mockito
Postman or REST Assured
Version Control
Git
Cloud platform experience (AWS, Azure, or Google Cloud)
Knowledge of microservices security patterns including:
OAuth2
JWT
TLS
Experience with relational and NoSQL databases
Strong debugging and distributed systems troubleshooting skills
Experience working in Agile delivery environments
Strong collaboration and stakeholder communication skills
Top Skills
What We Do
Blue Acorn iCi is an e-commerce consulting firm that helps online retailers increase sales, profitability, and ROI.








