Ofertas › Equinix, Inc

Staff Software Engineer - Java Backend

Equinix, Inc · Bangalore, India; Flexible / Remote · Remoto

Who are we? Equinix is the world's digital infrastructure company®, shortening the path to connectivity to enable the innovations that enrich our work, life and planet. A place where bold ideas are welcomed, human connection is valued, and everyone has the opportunity to shape their future. Help us challenge assumptions, uncover bias, and remove barriers-because progress starts with fresh ideas. You'll find belonging, purpose, and a team that welcomes you-because when you feel valued, you're empowered to do your best work. Job Summary We are seeking an experienced, hands-on Staff Engineer to design and develop highly scalable, performant full-stack applications. The ideal candidate is deeply skilled in Java backend technologies, Spring Boot, ReactJS and Micro-frontend architectures. In this role, you will act as a core technical contributor, leveraging your expertise in Kafka and Kubernetes to build robust microservices and event-driven systems. Responsibilities Full Stack Development: Execute complex development efforts across the stack, bridging the gap between backend logic using Java, Spring Boot and Spring Cloud and modern frontend interfaces using ReactJS Event-Driven: Implement robust messaging patterns using Kafka to ensure high availability and data consistency Micro-Frontend Strategy: Build modular user interfaces using Micro-frontend (MFE) patterns to ensure maintainability and independent deployability Code Quality & Design: Apply and implement software engineering best practices (SOLID principles, design patterns, clean code, TDD) within the codebase Cloud Native Engineering: Manage containerization and orchestration strategies using Docker and Kubernetes within a CI/CD environment Data Layer Design: Work across various data storage engines, designing efficient models for RDBMS (Oracle, Postgres) and NoSQL (Redis, ElasticSearch) System Optimization: Analyze and optimize system performance, reliability and scalability for high-throughput applications Communication Skills: Ability to articulate technical challenges and solutions clearly in both written and verbal formats Interpersonal Skills: Proven ability to work collaboratively within a team and build rapport with cross-functional partners (Product, UX, QA) Qualifications Experience: Bachelor's or master's degree in computer science/engineering with 5+ years of software engineering experience Java Ecosystem: Deep expertise in the enterprise Java stack: Java/JEE, Spring Boot, Spring Cloud

Que mi agente aplique