Software Engineer - Java

Versa NetworksSanta Clara, CA
Hybrid

About The Position

We are looking for passionate, entrepreneurial, and tech-savvy Sr. Java Back-end Engineer with 5+ years’ experience. As a member of Network Orchestration platforms backend team, you will be working on Versa Director and/or Concerto products.

Requirements

  • 5+ years of experience with OOP, Java/J2EE, Multi-Threading, Data Structures/Algorithms
  • 5+ years of experience with Spring MVC framework, REST-API /JAX-RS (Designing, development) and messaging bus technologies (AMQP, RabbitMQ, Redis, Kafka, gRPC)
  • Strong experience with RDBMS and NO SQL databases
  • Good experience with large scale distributed computing system/environment and micro services architecture
  • Self-driven, ability to resolve technical issues through debugging, research and investigation.

Nice To Haves

  • Experience in networking, security, device management, NETCONF, CLI is a plus.
  • Experience in cloud management, orchestration, Virtualization, AWS, Azure and GPC environments
  • Exposure with YANG Data modeling is a plus

Responsibilities

  • Interact with the product team to understand new feature requirements, and write functional and unit test specifications for the features you are working on
  • Develop new and maintain existing REST APIs using spring-boot framework and data storage using Postgres database
  • Unit test the changes thoroughly
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic
  • Work with support team in troubleshooting customer reported issues

Benefits

  • Competitive Salary & Incentives: We offer a competitive compensation package with and pre-IPO equity to reward your hard work and dedication.
  • Health & Wellness: Comprehensive medical, dental, and vision insurance plans to ensure you and your family stay healthy and covered.
  • Paid Time Off (PTO): Enjoy a generous PTO policy that includes vacation days, sick leave, and paid holidays to recharge and take care of personal matters.
  • Flexible Work Environment: We understand the importance of work-life balance. Enjoy the flexibility of remote work, and hybrid option to create the work schedule that works best for you.
  • Professional Development: We believe in continuous learning. Access to training, certifications, and educational resources to help you grow in your career and stay ahead of industry trends.
  • Employee Recognition: We celebrate achievements both big and small, with regular recognition programs and awards that highlight your contributions to our collective success.
  • Collaborative Culture: Be part of a dynamic, inclusive, and supportive team where innovation and collaboration are at the heart of everything we do.
  • Parental Leave: Generous parental leave policies to support you during life's important moments.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service