INACTIVE
Full-Time
Staff Software Applications Engineer
Network connectivity solutions company
Data & Analytics
AI & Machine Learning
Senior, Expert
Toronto, ON, Canada
Required Skills
RabbitMQ
Kubernetes
Microsoft Azure
MySQL
Apache Flink
SQL
Apache Kafka
Java
Postgres
Docker
AWS
Elasticsearch
Redis
REST APIs
Cassandra
Google Cloud Platform
Requirements
- Bachelor's degree in Computer Science or equivalent practical experience
- 5 years of experience as a software engineer, developer, or equivalent technical experience
- Good understanding of data structure and algorithm
- Strong Java language skill and good coding style
- Familiar with Spring Framework, Spring MVC, Spring Security, Spring Data, Spring Boot, Spring Cloud
- Hands on experience with REST API design and implementation
- Familiar with distributed system and microservice concepts and patterns
- Experience with at least one of SQL and no-SQL Databases (PostgreSQL, MySQL, Redis, Elasticsearch, Apache Ignite, Cassandra)
- Experience with at least one of messaging technologies (JMS, RabbitMQ, Kafka, Pulsar)
- Comfortable working within a distributed team located in multiple time zones
Responsibilities
- Design and implement cloud service management system for public cloud, private cloud, and edge cloud
- Integrate cloud deployment, upgrade, monitoring, backup, failover, log collection, automation tools and dashboards in service management system for on-premises air-gap deployment
- Infrastructure stability & performance enhancement
- Implement External REST API platform
- Continuous evolve architecture as the system scale
- Collaborate with other engineers, product owners, and designers to identify and solve challenging problems
- Create and maintain Architecture, Design, Troubleshooting, Deployment, Configuration documents
- Produce well designed, factored, and tested code
Desired Qualifications
- Familiar with Object-Oriented Analysis and Design (OOAD) and Domain-Driven Design (DDD)
- Experience with one of cloud platform AWS, AZURE, GCP
- Familiar with Apache Flink architecture and implementation
- Working knowledge of container-based architecture and deployment (Docker, Kubernetes.)
- Experience driving adoption of new technology and best practices into existing complex systems
- Experience building highly available microservices at scale
Extreme is on a mission to create effortless networking experiences that enable all of us to advance. Extreme is a leader in cloud networking focused on delivering services that connect devices, applications, and people in new ways.
Company Stage
N/A
Total Funding
$478.3M
Headquarters
Morrisville, North Carolina
Founded
1996
Growth & Insights
Headcount
6 month growth
↑ 0%1 year growth
↑ 6%2 year growth
↑ 10%Benefits
Competitive pay
Comprehensive healthcare
HSA
Life & disability insurance
Retirement plans
Employee stock purchase program
Tuition reimbursement
PTO
Wellness programs
INACTIVE