Staff Backend Java Developer 10131 - Java/Spring boot/Messaging services

extreme network

Job Summary

As a Staff Backend Java Developer, you will join an agile scrum team to design, implement, and test new features for Extreme Cloud products, focusing on Cloud Management, Cluster, Security, and Machine Learning. You will take features from concept to delivery, collaborating with cross-functional partners to develop scalable, available, and high-performance solutions, and actively participate in design and code reviews.

Must Have

  • Solid working experience in developing applications using micro service-based architecture, Docker containers, Kubernetes
  • Ability to independently architect, design and develop Java/J2EE, Java spring boot frameworks
  • Solid understanding of DB concepts - SQL/NOSQL; experience with Postgres, Click-house and Redis is desired
  • Solid working experience on Messaging services like Kafka, RabbitMQ
  • Strong knowledge of networking fundamentals ARP, DHCP, Ethernet, TCP/IP stack protocols
  • Strong knowledge of Security Protocols and technologies viz., OAuth2, AAA, RBAC, LDAP, HTTPS, Certs, Syslog/RELP
  • Agile development model with CI/CD
  • Advanced analytical and problem-solving skills

Good to Have

  • Experience developing enterprise security/networking products
  • Experience with cloud architecture and related technologies
  • Artificial Intelligence / Machine Learning as it relates to networking
  • Familiarity with service-oriented architecture and distributed computing

Job Description

Job Responsibilities:

You will be part of a high-performing agile scrum team that designs, implements, and tests new features and functionality of Extreme Cloud product. Development will include innovative technologies in the fields of Cloud Management, Cluster, Security, Machine Learning. You will take new features from concept to delivery, working closely with team members and cross-functional partners to design and develop high-quality solutions that take into consideration scalability, availability, and performance. You will also actively participate in design and code reviews for the team.

Experience: 9-12 Years

Qualifications:

  • Solid working experience in developing applications using micro service-based architecture, Docker containers, Kubernetes
  • Ability to independently architect, design and develop Java/J2EE, Java spring boot frame works.
  • Solid understanding of DB concepts - SQL/NOSQL. Experience with Postgres, Click-house and Redis is desired.
  • Solid working experience on Messaging services like Kafka, RabbitMQ
  • Strong knowledge of networking fundamentals ARP, DHCP, Ethernet, TCP/IP stack protocols
  • Strong knowledge of Security Protocols and technologies viz., OAuth2, AAA, RBAC, LDAP, HTTPS, Certs, Syslog/RELP
  • Agile development model with CI/CD
  • Advanced analytical and problem-solving skills

Other Desired Qualifications

  • Experience developing enterprise security/networking products
  • Experience with cloud architecture and related technologies
  • Artificial Intelligence / Machine Learning as it relates to networking
  • Familiarity with service-oriented architecture and distributed computing

You Will Be a Great Fit If You Are

  • A quick learner with excellent communication skills
  • Tenacious in your approach to problem solving
  • Eager to learn about and adopt the latest technologies and best practices in your field

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

18 Skills Required For This Role

Cross Functional Communication Talent Acquisition Game Texts Agile Development Networking Rabbitmq Ldap Nosql Dhcp Spring Boot Redis Ci Cd Docker Kubernetes Sql Java Machine Learning

Similar Jobs