company

Lead Java Software Engineer

Resource InnovationsRemote — Chicago, Illinois, United States
Remote Full-time $85K/yr - $160K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Manager

Qualifications

Education: Bachelor's or Master's degree in Computer Science or a related field is preferred. Experience: Proven experience in software development, particularly with Java and cloud technologies. Strong problem-solving skills and a passion for software engineering are essential.

About the job

Resource Innovations is seeking a Lead Java Software Engineer for its SaaS team. This is a remote role, though candidates based in metro areas like Chicago, San Francisco, Phoenix, Denver, Salt Lake City, or Madison may occasionally be asked to attend in-person meetings.

This position blends hands-on technical leadership with active software development. The Lead Java Software Engineer will architect, build, and deploy cloud-based enterprise applications used by major energy organizations. The work supports Resource Innovations’ mission to advance clean energy solutions and help utilities address challenges such as load flexibility, electrification, and carbon reduction.

What you will do

  • Software development: Lead and contribute to the full software development life cycle for cloud-based enterprise applications, covering design, coding, testing, deployment, and support.
  • Technical design and architecture: Design and build cloud-native applications using Java, Spring Boot, and related frameworks. Work with REST and SOAP web services, API Gateways, and relational databases to deliver scalable and secure systems.
  • Code quality and review: Write clean, maintainable, and well-documented code. Conduct code reviews, provide feedback, and help raise development standards across the team.
  • Troubleshooting and optimization: Diagnose and resolve complex technical issues, including production support and performance tuning, to improve scalability and reliability.
  • Collaboration and process: Work closely with QA, DevOps, Product, and Business teams. Use Agile practices and tools such as Scrum, Jira, Confluence, and Git to deliver software on schedule.
  • Continuous improvement: Stay up to date with new technologies, including AI-assisted development, and recommend improvements to tools, frameworks, and engineering processes.

About Resource Innovations

Resource Innovations is a women-led firm focused on energy transformation. The team works to expand clean energy solutions and support utilities as they adapt to changing industry needs. The company is committed to making a positive impact in the energy sector.

About Resource Innovations

Resource Innovations (RI) is a pioneering energy transformation firm dedicated to delivering impactful solutions. As a women-led organization, we specialize in energy efficiency and are committed to expanding our portfolio of clean energy solutions to help utilities tackle complex challenges in electrification, load flexibility, and carbon reduction.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.