Senior Enterprise JAVA Developer – San Jose, CA


We are looking for a Senior Level Java Developer with extensive experience building service-based architectures and platforms using Java on enterprise systems. This senior developer will have experience building server side java apps communicating with devices and UI clients.

Responsibilities:

  • Work on an innovative product through all phases of software development including design, implementation, and deployment.
  • Develop Enterprise Java software modules using Java and Database related technologies. Technical design and development of new features in the product.
  • Work closely with Product Management team to translate requirements into high-quality, timely deliverables.
  • Contribute as a strong hands-on technical member in project development activities.
  • Produce clean, unit-tested, and refactored code.
  • Load testing and code optimization.
  • Study new technologies and bring fresh ideas that can benefit the project.
  • Maintain and improve company software development practices and standards.
  • Perform code reviews within the team.
  • Mentor junior engineers and guide them with their assignments.

 

Required Skills and Experience for Enterprise JAVA Developers:

  • Bachelor / Masters degree in Computer Science or related field (equivalent experience considered)
  • 5+ years of Enterprise Java development experience, including Servlets, JSP, Web services, Spring, SQL and no SQL databases is required.
  • Experience with the following technologies is a plus, but not strictly required: XMPP and HTTP protocols, JSON and XML parsing and serialization, Maven and ANT, Linux shell scripting.
  • Deep understanding of data structures and analysis of algorithms complexity. Big O notation. Scalability and efficiency must always be the candidate’s concern.
  • Experience with multi-threaded architectures, thread management, latency and throughput optimization.
  • Expertise with SaaS-based application development and implementation.
  • Excellent interpersonal and communication skills (oral and written)
  • Leadership skills and solid team-player
  • Solid analytical and problem solving skills and strong attention to detail .
  • Highly motivated, a Go-Getter who needs very little or no supervision.
  • Ability to quickly learn and stay current with new technologies .
  • Previous experience mentoring junior Team Members.
  • Track record of delivering products to market.

 

How to apply:

Interested in the job above? Send your resumé to Careers-NA@GreenWaveReality.com and tell us why you would like to join the GreenWave Reality team.

 

About this company

Founded in 2008, GreenWave Reality empowers consumers to achieve the smart connected lifestyle by delivering personalized information and entertainment, enhanced comfort and savings. The company’s Home2Cloud platform is highly secure and scalable, allowing its service provider partners to confidently leverage the broad capabilities of Internet of Things and Machine-to-Machine communications to create their own value-added managed services. In addition, GreenWave offers its own award-winning services including Connected Lighting, Home Monitoring and Energy Management. Our Connected Lighting solution received the 2013 CES “Best of Innovations” award and The Nobel Sustainability Trust® recently awarded GreenWave Reality the “Nobel Sustainability® Supported Clean Tech Company 2013” in recognition of our inventive and effective initiatives and technologies that help consumers manage their energy consumption. GreenWave Reality is a privately held VC backed company with offices worldwide including Irvine, Copenhagen and Singapore.

More information is available at www.greenwavereality.com