← Back to jobs
San Jose, CA, USA
No related jobs found
Key Responsibilities
• Application Framework Architecture: Design modular, scalable web application structures utilizing microservices, event-driven architectures, and domain-driven design principles.
• Middleware & Integration Engineering: Architect and manage enterprise middleware, including message brokers, API gateways, enterprise service buses (ESBs), and data distribution fabrics.
• Developer Experience (DevEx) Automation: Build local development environments (e.g., containerized dev stacks) and automated testing gates to accelerate daily engineering workflows.
• API Strategy & Governance: Establish high-performance API architectures, cross-service communication protocols, and strict versioning standards across all platforms.
• State & Cache Optimization: Design distributed caching strategies, session management flows, and database connection pooling to minimize application latency.
• Continuous Code Delivery: Collaboratively build automated CI/CD pipelines that handle complex code builds, integration testing, and blue-green application deployments.
Required Technical Skills
• Application Development: Deep expertise in full-stack backend languages like Node.js, Java (Spring Boot), Go, or Python (FastAPI).
• Messaging & Event Middleware: Advanced proficiency with message queues and event streaming systems such as Apache Kafka, RabbitMQ, or AWS EventBridge.
• API Management: Hands-on experience configuring API Gateways and proxies like Kong, Apigee, NGINX, or Envoy.
• Data & Caching Layers: Expert knowledge of distributed caches and data grids, specifically Redis, Memcached, or Hazelcast.
• Container Integration: Master-level skills in Docker and Kubernetes, specifically optimizing container lifecycle events and service-mesh communications (e.g., Istio, Linkerd)
Bachelor's degree
No related jobs found
← Back to jobs