Equinix, Inc. logo

Staff Software Engineer - Java Backend

Equinix, Inc.
NewPosted today

LOCATION

Bangalore Office BLS2 · Hybrid

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

JavaSpring BootMicroservices ArchitectureApache KafkaReact.jsKubernetesSQLRESTful APIsCI/CDDocker

Job description

Overview

Hands-on Staff Engineer to design and develop highly scalable, performant full-stack applications, with deep Java backend, Spring Boot, ReactJS and micro-frontend skills, and a core technical contributor role using Kafka and Kubernetes to build robust microservices and event-driven systems.

What you'll do

  • Execute complex development efforts across the stack, bridging backend logic using Java, Spring Boot and Spring Cloud with modern frontend interfaces using ReactJS
  • Implement robust messaging patterns using Kafka to ensure high availability and data consistency
  • Build modular user interfaces using Micro-frontend (MFE) patterns to ensure maintainability and independent deployability
  • Apply and implement software engineering best practices (SOLID principles, design patterns, clean code, TDD) within the codebase
  • Manage containerization and orchestration strategies using Docker and Kubernetes within a CI/CD environment
  • Work across various data storage engines, designing efficient models for RDBMS (Oracle, Postgres) and NoSQL (Redis, ElasticSearch)
  • Analyze and optimize system performance, reliability and scalability for high-throughput applications
  • Articulate technical challenges and solutions clearly in both written and verbal formats
  • Work collaboratively within a team and build rapport with cross-functional partners (Product, UX, QA)

What you'll need

  • Bachelor's or master's degree in computer science/engineering with 5+ years of software engineering experience
  • Deep expertise in the enterprise Java stack: Java/JEE, Spring Boot, Spring Cloud, Reactive Spring, JPA/Spring Data and Hibernate
  • Strong proficiency in ReactJS with hands-on experience in Micro-frontend (MFE) architecture
  • Advanced skills in event-driven architecture; Kafka experience (producer/consumer patterns, event schema design) is a must
  • Strong hands-on experience with Kubernetes (K8s), Docker and CI/CD pipelines (GitHub Actions)
  • Proven expertise in designing and securing RESTful APIs (Swagger/OpenAPI)
  • Strong proficiency in SQL (Relational) and familiarity with NoSQL data stores (Redis, Elasticsearch)
  • Strong grasp of Data Structures, Concurrency, Algorithms and Object-Oriented Design patterns
  • Proficient with Git, Maven/Gradle, Grafana and Kibana

Nice to have

  • Experience with workflow engines such as Temporal, Camunda, or custom business process automation tools
  • Familiarity with network device protocols (gNMI, SNMP) or network automation
  • Experience or interest in AI development areas: NLP, predictive analytics, or LLM integration
  • Experience with Python or Golang
  • Familiarity with GraphDB technologies
  • Experience with cloud platforms (AWS, Azure, or GCP)

Details

  • Location: Bangalore Office BLS2
  • This posting is a new position within the organization

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Software Engineer - Java Backend