Hello All,
Greetings from Rootshell Inc,
Note: Prefer Local Consultants.
Role: Java Full stack Developer,
Location: Sunnyvale, CA
Duration: Long Term
Job Description:If cloud, APIs, containers, solving large scale operational problems and the quality assurance excites you, you will be in for a technology buffet treat! You will be part of a world-class product engineering team that's paving the path for new ways for enterprises to consume ever increasing cloud services. This team is responsible for building highly scalable, globally distributed, real-time interconnection platform, and are looking for a senior software engineer.
Job Responsibilities: - As a key member of the Equinix Product Engineering function you will be involved in the software development life cycle with a focus on delivering solutions for Interconnection product systems.
- Work in a Globally Distributed Development team environment with minimal supervision.
- Hands-on Architecture, Design, Development & Support of Software Products and Solutions
- Interact with stakeholder(s) to understand and document the product feature(s).
- Provides level of effort (LOE) for product backlog. Work with technical project managers and product management teams to define schedule
- Integrate software product(s) with other systems, test interfaces, and manage version control
- Assist in analysis & evaluation of new technologies to meet demand for product roadmap and technology platform goals
- Help in evaluation and recommendation of appropriate technologies for product features and platform
- Advocate and Follow best design and development practices adhering to Engineering standards.
- Participate in Design & Peer Code Review process
- Provides status reports and help with release management planning
Qualifications and Experience: - Bachelor's degree in computer science, Software Engineering, or related field with 7+ years of professional software development experience
- Professional Experience architecting, building, deploying, and supporting customer facing applications at scale in an innovative engineering environment
- Minimum 5+ years Full-stack expertise in application design & development with java technologies with knowledge of Spring, JPA/Hibernate and crafting RESTful APIs.
- Strong programming foundation with knowledge in Data Structures, Algorithms and Design Patterns.
- Hands-on experience in designing micro-services & SOA based applications
- Expertise in using RDBMS database technologies like Postgres or Oracle
- Expertise in using No-SQL database technologies including Cassandra, MongoDB, etc
- Hands-on experience with continuous integration and delivery using public cloud such as AWS, Azure or GCP and container technologies such as Docker
- Experience in architecting and building large scale systems using scale-out architecture that require high availability, performance, high scalability, and multi-tenancy