Staff Engineer, Product Software

Equinix

The Role

Overview

Build and operate Java-based data platform/services for internal & external customers.

Key Responsibilities

  • devsecops
  • microservices
  • rest apis
  • production fixes
  • architecture design
  • code review

Tasks

-Responsible for operating in a DevSecOps environment with quality first attitude -Work with Product Management and other key stakeholders to develop effective and efficient business solutions -"Keep Customer at the Center" of everything they do -Responsible for Investigating, analyzing, and evaluating new technologies -Exhibit a high curiosity growth mindset and will keep tabs on the latest trends & technologies to drive innovation -Work in a Globally Distributed Development team environment with minimal supervision -Responsible for solving and fixing production issues with SLA compliance -Responsible for delivering solutions that meet business objectives in alignment with architectural principles & guidelines -Responsible for developing architecture in alignment with product and enterprise architecture principles & guidelines -“Foster Belonging” and “Create Clarity Always” for their team and all stakeholders -Develop Microservices & RESTful APIs in line with industry standards -Participate in continuous grooming in collaboration with the Product Owner -Responsible for hands-on design and development of highly available, scalable, secure, data-intensive, concurrent, globally distributed applications -Participate in the design & peer code review process

Requirements

  • java
  • spring boot
  • aws
  • docker
  • kubernetes
  • agile

What You Bring

-Excellent communication, organization, and presentation skills -Expertise in data modeling and relational design using RDBMS and NoSQL such as Redis, MongoDB, Cassandra etc. -Hands-on experience with Agile-scrum methodology and Test-driven development -Strong computer programming foundation with knowledge of Data Structures, Concurrency, Algorithms, Design Patterns, and Best Practices -Experience using stream processing frameworks like Apache Spark, Flink, Storm -Experience in building user interfaces using React is highly desirable but not required -Bachelor's or master's degree or equivalent with 5+ years of experience in Computer Science, Software Engineering, or a related field of education -Experience using a public cloud like AWS, Azure, or GCP -5+ years of strong Java development experience -Experience with Docker and Kubernetes. -Must have strong skills in enterprise Java technology stack including Spring Boot, JPA/Spring Data, REST APIs, Swagger, maven, Hibernate ORM, JUnit, and stress testing tools such as JMeter/Load Runner

The Company

About Equinix

-World’s largest provider of data center and interconnection services. -Offers cutting-edge solutions that enable businesses to scale and adapt to the digital age. -Facilitates high-performance connections for industries like cloud computing, telecommunications, and finance. -Provides services including hybrid cloud solutions, network and application performance optimization, and interconnection for business ecosystems. -At the forefront of advancing global digital transformation through strategic partnerships with leading companies. -Innovative business models drive enterprise infrastructure modernization, ensuring security and compliance.

Sector Specialisms