Staff Engineer, Java - Product Software

Place of work Toronto
Contract type Full-time
Start date -
Salary -

Job details

Job description, work day and responsibilities

Job description
Who are we?

Equinix is the world’s digital infrastructure company®, operating over 260 data centers across the globe. Digital leaders harness Equinix's trusted platform to bring together and interconnect foundational infrastructure at software speed. Equinix enables organizations to access all the right places, partners and possibilities to scale with agility, speed the launch of digital services, deliver world-class experiences and multiply their value, while supporting their sustainability goals.

Our culture is based on collaboration and the growth and development of our teams.  We hire hardworking people who thrive on solving challenging problems and give them opportunities to hone new skills and try new approaches, as we grow our product portfolio with new software and network architecture solutions. We embrace diversity in thought and contribution and are committed to providing an equitable work environment that is foundational to our core values as a company and is vital to our success.

Job Summary

You'll become part of a world-class engineering team that’s building a new digital twin platform for managing the data centers business. This product will be used for capacity and inventory management and thanks to advanced process automation and 3D visualization, is going to help the company to grow even further. And we are looking for a Staff Software Engineer candidate.

If challenges in distributed architecture, microservices, cloud, APIs, containers and automation excites you, you will be in for a technology buffet treat!

Responsibilities
• Solve for the customer - understand the WHY and enrich the specification to create a solution that delights customers
• Take part in the estimation, design, and development of key system features
• Evaluate and recommend the adoption of open-source and new technologies
• Create efficient, reusable, and reliable code
• Ensure cross-technical integration
• Participate in peer reviews and adoption of standard coding processes
• Ensure the best possible performance, quality, and responsiveness of the applications
• Identify bottlenecks and bugs, and devise solutions to these problems
• Promptly resolve production issues based on priority - with a focus on unblocking the customer, and ensuring problems do not recur
• Mentor junior team members

Qualifications
• Proven strong experience in building robust services, preferably on a Java, Spring Boot–based cloud development stack
• Solid understanding of object-oriented programming, design, and architectural patterns messaging and event-based systems, and REST API design
• Experience with multiple architecture styles including SOA, API-first, and micro-services architectures
• Experience in architecting and building large-scale systems using a scale-out architecture that requires high availability, performance, high scalability and multi-tenancy
• Experience working on cloud-based SaaS/PaaS products
• Understanding of web frontends and an understanding of HTML DOM, CSS, and event scripting
• Experience using Kubernetes, Docker, API Gateways, Service Mesh and related technologies
• Hands-on experience working within the agile process and CI/CD frameworks such as GitHub Actions
• Ability to transition between programming languages and toolsets
• Ability to effectively communicate new ideas and design tradeoffs
• Must: Java, Spring-boot, PostgreSql/Aurora, JOOQ/JPA/Hibernate, 6+ years experience
• Nice-to-haves: – Experience with GraphQL also including NodeJS version - Apollo, Prisma, spatial databases

A successful candidate will
• Be a talent multiplier who gets the team around them to excel
• Be persistent, creative, and driven to get results relentlessly
• Exhibit a strong backbone to challenge the status quo when needed
• Exhibit a high level of curiosity, staying on top of the latest trends & technologies
• Show pride in ownership and strive for excellence in everything undertaken

Equinix is committed to ensuring that our employment process is open to all individuals, including those with a disability. If you are a qualified candidate and need assistance or an accommodation, please let us know by completing this form.

Equinix is an Equal Employment Opportunity and, in the U.S., an Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to unlawful consideration of race, color, religion, creed, national or ethnic origin, ancestry, place of birth, citizenship, sex, pregnancy / childbirth or related medical conditions, ****** orientation, gender identity or expression, marital or domestic partnership status, age, veteran or military status, physical or mental disability, medical condition, genetic information, political / organizational affiliation, status as a victim or family member of a victim of crime or abuse, or any other status protected by applicable law.

Company address

Canada
Ontario
Toronto
Show on map Get directions
Company Name: Equinix
You will be redirected to another website to apply.
Offer ID: #1226691, Published: 18 hours ago, Company registered: 2 months ago

Other offers

Software Engineer (TS/SCI), Entry Level
2172login
· Herndon, US
Job description Verified Job On Employer Career Site Job Summary: ARKA Group, LP is an advanced technologies company that serves the U.S. military, intelligence community, and commercial space industry. They are seeking ...
System Software Programmer Jobs in USA, SC, Columbia | Rose International Job
2172login
· Columbia, US
Job description ***Only qualified System Software Programmer candidates located near the Columbia SC area to be considered due to the position requiring an onsite presence***Preferred Certification:• AWS or Azure Certifi...
Back-End Software Engineer - GCP (Remote)
2172login
· Dearborn, US
Job description Job Description Enterprise Technology plays a critical part in shaping the future of mobility. If you're looking for the chance to leverage advanced technology to redefine the transportation landscape, en...
Software Developer - Telemetry Windows Apps
2172login
· Huntsville, US
Job description a.i. solutions is seeking a highly motivated Software Developer who will work with the telemetry processing and apps team to support the Payload Operations Integration Center (POIC), the ISS mission groun...
Senior Software Developer, Bellevue, Washington
2172login
· Bellevue, US
Job description About Xplore: Xplore is at the forefront of the next space revolution. Xplore is operating remote sensing satellites with advanced hyperspectral sensors and edge computing systems designed to deliver a ne...
Sr. Engineer, Software | iOS |
2172login
· Bellevue, US
Job description At T-Mobile, we invest in YOU! Our Total Rewards Package ensures that employees get the same big love we give our customers. All team members receive a competitive base salary and compensation package - t...
Principal Software Engineer
2172login
· California, US
Job description Senior Software Developer Lead We value: • Writing code rather than documents • Shipping products rather than talking about roadmaps • Big features rather than changing button colors If this sounds like y...
Senior Software Developer, Vehicle Applications
2172login
· Sunnyvale, US
Job description Sonatus is a well-funded, fast-paced, and rapidly growing company whose software products and solutions help automakers build dynamic software-defined vehicles. With over four million vehicles already on ...
Software Developer Jobs
2172login
· US
Job description Prescient Edge, in support of National Air and Space Intelligence Center contract requirements, is currently seeking Software Developers to design, develop, test, field, and maintain a web-based applicati...
Front End Software Developer
2172login
· US
Job description This a Full Remote job, the offer is available from: United States, EMEA About Onja Onja is a social enterprise training underprivileged youth into world-class software developers. We find the brightest s...
C++ Software Engineer / On-site / Bellevue, WA
2172login
· Bellevue, AU
Job description A Bellevue, WA based fulfillment center is hiring multiple Software Development Engineers using C++, Python, and Java to develop solutions that enable the integration and management of warehouse cameras a...
Lead Software Engineer (Java, Spring Boot, AWS, Docker)
2172login
· McLean, US
Job description Lead Software Engineer (Java, Spring Boot, AWS, Docker) Overview: Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative...
Software Engineer – Generative AI (AWS Focus)
2172login
· Oak Grove, US
Job description Genesys empowers organizations of all sizes to improve loyalty and business outcomes by creating the best experiences for their customers and employees. Through Genesys Cloud, the AI-powered Experience Or...
Launch Control System Common Services Software Developer
2172login
· Florida, US
Job description We are launching people to the Moon and Mars. If you want to be part of this amazing mission and enjoy working in a great team environment, we would love to have you as part of our team that is making his...
Software Engineer (SWE3)
2172login
· US
Job description POINT BLANK TECHNOLOGIES (Point Blank) is now hiring with a first-class salary (W2/1099), up to an 8% employer match on 401k plan, 6 weeks PTO, Dental, Vision and Medical and a $3,000 referral bonus for e...