Lead Java Software Engineer job opportunity at Resource Innovations.



Date2026-01-14T18:43:06.533Z bot
Resource Innovations Lead Java Software Engineer
Experience: 8-years
Pattern: Full-time
apply Apply Now
Salary:
Status:

Job

Copy Link Report
degreeOND
loacation Madison, United States Of America
loacation Madison....United States Of America

Resource Innovations is seeking  Lead Java Software Engineer  to join our growing Software As A Service (SaaS) team. As a hands-on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative cloud-based enterprise software used by leading Energy organizations. This position will work on wide range of SaaS products that fundamentally changes how utilities manage business processes and customer initiatives for energy efficiency, renewable energy, demands response and conservation. We are looking for candidates who want to work on things that make an impact on the world and are passionate about product craftsmanship. This is remote position requiring occasional in-person office meetings for candidates residing in one of the following metro areas San Francisco CA, Chicago IL, Phoenix AZ, Denver CO, or Madison WI.  We require candidates to currently reside in the United States. Unfortunately, we are not offering visa sponsorship or extensions for this position.  Resource Innovations (RI) is a  women-led  energy transformation firm  focused on impact . Building on our expertise in energy efficiency, we're constantly expanding our portfolio of clean energy solutions to guide utilities through increasingly complex, connected challenges. Load flexibility. Electrification. Carbon reduction. With every step, we're leading the charge to power change. Duties and Responsibilities Application Development:  Lead and participate in the full software development life cycle of cloud-based enterprise applications, including design, development, testing, implementation, and support in a fast-paced, distributed environment.  Technical Design & Architecture:  Design and develop  cloud-native applications  using  Java, Spring Boot , and related frameworks. Work with  REST/SOAP web services ,  Redis , API Gateways , and  RDBMS  to build  scalable ,  high-performance  systems. Ensure software designs meet performance, security, usability, reliability, and scalability requirements. Code Quality & Review:  Develop clean, maintainable, and well-documented code following best practices and design patterns. Conduct  code reviews , provide feedback, and contribute to continuous improvement in development standards. Troubleshooting & Optimization:  Identify, analyze, and resolve complex technical issues; optimize applications for performance and scalability. Collaboration & Process:  Collaborate cross-functionally with QA, DevOps, Product, and Business teams using  Agile methodologies (Scrum, Jira, Confluence, Git)  to deliver quality software solutions on time. Continuous Improvement:  Research, analyze, and recommend emerging tools, frameworks, and technologies to enhance development efficiency and solution quality. Education:  Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Experience:  8+ years of software development experience building high-performance, reliable, and scalable enterprise applications. Technical Skills: Languages & Frameworks:  Java, Spring Boot, Hibernate, Maven, JMS, Redis Databases:  MySQL, SQL, familiarity with NoSQL (MongoDB, DynamoDB preferred) Integration & Data:  Apache Camel, JSON, XML, ETL tools (Pentaho, Stitch) Testing:  JUnit, TestNG, Mockito Cloud & DevOps:  AWS services (EC2, S3, RDS, Lambda, etc.), Linux, CI/CD pipelines, containerization (Docker, Kubernetes preferred) Architecture:  Microservices design and implementation experience  Soft Skills: Strong analytical and problem-solving abilities with critical thinking skills Excellent verbal and written communication Ability to work independently in a fast-paced, distributed environment Collaborative mindset with attention to quality and maintainability Interest in sustainability and passionate about making a meaningful impact on the environment. Preferred Experience: Web Technologies:  JavaScript, HTML, CSS; Angular experience a plus Exposure to  NoSQL  databases (MongoDB, DynamoDB) Knowledge of the Energy industry and related software systems

Other Ai Matches

Senior Tax Manager Applicants are expected to have a solid experience in handling Job related tasks
Energy/Account Manager Applicants are expected to have a solid experience in handling Job related tasks
Director of Engineering - Utility DSM Applicants are expected to have a solid experience in handling Job related tasks
Sr. Software Implementation Project Manager Applicants are expected to have a solid experience in handling Job related tasks
Program Lead, Experiential Events Applicants are expected to have a solid experience in handling Experiential Events related tasks
Energy Savings Assistance Field Trainer Applicants are expected to have a solid experience in handling Job related tasks
Jr. Training Associate Applicants are expected to have a solid experience in handling Job related tasks
Home Energy Assessor Applicants are expected to have a solid experience in handling Job related tasks
DSM Research and Evaluation Lead Applicants are expected to have a solid experience in handling Job related tasks
Experiential Events Operator Applicants are expected to have a solid experience in handling Job related tasks
DSM Research and Evaluation Lead Applicants are expected to have a solid experience in handling Job related tasks
Multifamily Lead Engineer Applicants are expected to have a solid experience in handling Job related tasks
Director of Business Development and Sales - Customer Engagement Applicants are expected to have a solid experience in handling Job related tasks
Energy Efficiency Program Coordinator Applicants are expected to have a solid experience in handling Job related tasks
Data Analyst Lead Applicants are expected to have a solid experience in handling Job related tasks
Data Analyst Lead Applicants are expected to have a solid experience in handling Job related tasks
Residential Energy Auditor Applicants are expected to have a solid experience in handling Job related tasks
Residential Energy Auditor Applicants are expected to have a solid experience in handling Job related tasks
Customer Service and Rebate Processing Specialist Applicants are expected to have a solid experience in handling Job related tasks
Residential Energy Auditor Applicants are expected to have a solid experience in handling Job related tasks
Engineering Manager Applicants are expected to have a solid experience in handling Job related tasks
Energy Efficiency Engineering Lead Applicants are expected to have a solid experience in handling Job related tasks
Business Development Representative - Eastern Region Applicants are expected to have a solid experience in handling Job related tasks