Principal Backend Java Developer
Cloud Architecture
Confirmed live in the last 24 hours
Locations
San Jose, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Apache Kafka
Docker
Elasticsearch
Google Cloud Platform
Java
Microsoft Azure
MySQL
Postgres
RabbitMQ
Redis
REST APIs
SQL
Kubernetes
Cassandra
Requirements
  • Bachelor's degree in Computer Science or equivalent practical experience
  • 8 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
  • Object-Oriented Analysis and Design (OOAD) and Domain-Driven Design (DDD)
  • Experience with one of cloud platform AWS, AZURE, GCP
  • Container-based architecture and deployment (Docker, Kubernetes.)
  • Experience driving adoption of new technology and best practices into existing complex systems
  • Building highly available microservices at scale
Responsibilities
  • Design, develop and enhance cloud-based microservice applications
  • Implement External REST API platform
  • Implement real-time event processing framework
  • Infrastructure stability & performance enhancement
  • Continuous evolve architecture as the system scale
  • Make key technical implementation decisions and help guide engineering vision
  • 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
Extreme Networks

1,001-5,000 employees

Network connectivity solutions company
Company Overview
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.
Benefits
  • Competitive pay
  • Comprehensive healthcare
  • HSA
  • Life & disability insurance
  • Retirement plans
  • Employee stock purchase program
  • Tuition reimbursement
  • PTO
  • Wellness programs
Company Core Values
  • Teamwork
  • Candor
  • Curiosity
  • Ownership
  • Inclusion
  • Transparency