DeveloperJobs.io
← Back to all jobs

Job Description

Resource Innovations is seeking a Lead Java Software Engineer for its SaaS team. This hands-on technical lead will design, build, and deploy cloud-native enterprise software for energy utilities. The role is remote with occasional in-person meetings for specified US metro areas and residency requirements.

Responsibilities

  • Lead and contribute across the full software development lifecycle of cloud-based enterprise applications, including design, development, testing, deployment, and support in a fast-paced, distributed environment.
  • 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, high-performance systems.
  • Ensure software designs meet performance, security, usability, reliability, and scalability targets.
  • Write clean, maintainable, and well-documented code following established best practices and design patterns.
  • Conduct code reviews, provide constructive feedback, and drive continuous improvement in development standards.
  • Identify, analyze, and resolve complex technical issues, including production support and performance bottlenecks.
  • Optimize applications for performance and scalability.
  • Collaborate cross-functionally with QA, DevOps, Product, and Business teams using Agile methodologies (Scrum, Jira, Confluence, Git) to deliver quality software on time.
  • Stay current with evolving technologies, including AI-assisted development practices, and recommend improvements to tools, frameworks, and engineering processes.

Requirements

  • 8+ years of software development experience building high-performance, reliable, and scalable enterprise applications.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Strong proficiency with Java, Python, and Spring Boot.
  • MySQL and at least one NoSQL database.
  • OpenSearch/Elasticsearch, log analytics, and APM tools.
  • Apache Camel, messaging systems like RabbitMQ, and data pipelines.
  • AWS services, CI/CD pipelines, Kubernetes (preferred).
  • Microservices design and implementation experience.
  • 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 a passion for making a meaningful environmental impact.

Technologies

  • Java
  • Python
  • Spring Boot
  • MySQL
  • NoSQL databases
  • OpenSearch/Elasticsearch
  • APM tools
  • Apache Camel
  • RabbitMQ
  • Data pipelines
  • AWS
  • CI/CD pipelines
  • Kubernetes (preferred)
  • Microservices

Preferred Experience

  • Web Technologies: Angular experience is a plus
  • AI Development Tools: Hands-on experience or strong familiarity with AI-assisted coding tools (for example, GitHub Copilot, Claude, or equivalent)
  • Domain Knowledge: Understanding of the Energy industry and related software systems

Compensation & Benefits

Base salary range for this position is USD 85,000 to 160,000 per year. In addition, employees may be eligible for a discretionary annual bonus.

  • Three weeks of paid vacation annually, paid holidays
  • 401(k) retirement plan with employer match
  • Medical, dental and vision coverage
  • Parental leave
  • Employee assistance program
  • Commuter benefits
  • Additional supplemental offerings

Employment with Resource Innovations is contingent upon the successful completion of a comprehensive background check and reference check. If applicable to the position, a pre-employment drug screen may also be required.

About Resource Innovations

Resource Innovations is a women-led energy transformation firm focused on meaningful impact. Building on expertise in energy efficiency, RI expands its portfolio of clean energy solutions to guide utilities through complex, connected challenges such as load flexibility, electrification, and carbon reduction.

Similar Jobs