Share this Job

Go Back

Sr. Java Software Engineer - Thousand Oaks, CA


0000-00-00 00:00:00
Job Type:

Job Description:



  • ·         Responsible for the design and implementation of Java-based server applications for an enterprise class Network Management System providing control for high performing Wi-Fi devices.

  • ·         Self-motivated and comfortable working in a small, agile team.

  • ·         Participate in the design and development of multi-tier, server-based wireless network monitoring and configuration applications

  • ·         Collaborate with Marketing to evaluate feature requests and propose solutions

  • ·         Develop and maintain both new and existing technology

  • ·         Estimate work and resolve technical issues

  • ·         Work with QA and Customer Support to identify and resolve issues

  • ·         Experience developing applications in Java

  • ·         Experience with designing and implementing highly available scalable application servers

  • ·         Experience with designing and implementing enterprise class commercial software and/or a large scale web application

  • ·         Strong understanding of object oriented methodologies and design patterns

  • ·         Experience with Spring Knowledge of relational databases such as MySQL

  • ·         Knowledge of Linux operating systems

  • ·         Experience with the Eclipse development environment

  • ·         Knowledge of network switching and routing, wireless networking

  • ·         Experience with developing Software-as-a-Service (SaaS)

  • ·         Experience with Java web frameworks such as Wicket

  • ·         Experience with message queuing (JMS) Experience with ORM frameworks such as Hibernate

  • ·         Experience with SNMP Experience with NoSQL databases such as Cassandra

  • ·         Experience with distributed computing (e.g. Hadoop)

  • ·         Experience with HTML , CSS, JavaScript and jQuery

  • ·         Experience with WebSockets

  • ·         Experience Git, Maven and Jenkins/Hudson

  • ·         Experience with agile development methodologies such as Scrum


Key Skills: