Senior Java Developer

About the Role

Genability is a fast growing and well-funded company that is facilitating the rapid transition to a clean energy economy. At Genability, we help solar, energy procurement, connected home, efficiency, and other businesses understand their customers' energy costs, determine actual savings from use of their product, and turn insight into opportunity. We're passionate about building a sustainable future. Come join us!

We're seeking a senior Java developer to create our next generation APIs, evolve our calculation engine, and sustain our internal and external applications. If you meet the requirements below, we’d love to share more about Genability.

Minimum requirements

  • 4+ years of experience developing in Java and frameworks like Spring
  • Designed and implemented complex APIs that scaled to large numbers of users
  • Experience running large systems on AWS that are flexible and scalable
  • Highly knowledgeable and experienced with data processing pipelines/workflows, MySQL and Mongo
  • Attention to detail with an eye for crafting clean code


  • Develop new data and visualization products, improve performance, and improve internal and external analytics
  • Building tools and infrastructure to support large data sets

Within your first 90 days at Genability, we expect you will do the following

  • Code at least one significant new API or data processing pipeline feature
  • Teach and inspire other engineering team members through pair programming, code reviews and mentorship

Alignment with Genability culture

  • Show passion for renewable energy and a sustainable environment
  • Support real work-life balance

If you want to help build a great company, apply today! Please send resumes to
No recruiters, please.